linux 写一个计划任务的脚本,在每个月1号的凌晨3点定时备份boot、etc、 home、root

linux 写一个计划任务的脚本,在每个月1号的凌晨3点定时备份boot、etc、 home、root,第1张

mkdir /bakcup-dir

你编辑一个shell脚本

cd ~/tmp

vim b.sh

#!/bin/bash

backups=`date +%H_%M-%m%d` # (1号键旁边到符号` )

cd /backup-dir

tar zcf $backups.tar.gz/home /root/boot/etc

让crontab来调用

crontab -e

* 3 1 * * sh ~/tmp/b.sh

crontab -e添加一个定时任务就可以了

格式如下:

f1 f2 f3 f4 f5 program

其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行程式

比如:

每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分....执行 echo "haha"

20 0-23/2 * * * echo "haha"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9002234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存