crontab -l 查看目前的定时运行队列名单
crontab -e 编辑定时运行队列名单
crontab -r 删除目前的时程表
编辑格式为:分 時 日 月 星期 要執行的指令
f1 f2 f3 f4 f5 program
其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程序。
当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程序。
当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行。
当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次。
当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行。
以此类推 f2,f3,f4,f5
例如:
每天执行备份脚本:localbak.sh
00 13 * * * /orabak/script/localbak.sh
每月每天每小时的第 0 分钟执行一次 /bin/ls :
0 7 * * * /bin/ls
在 12 月内, 每天的早上 6 点到 12 点中,每隔 20 分钟执行一次 /usr/bin/backup :
0 6-12/3 * 12 * /usr/bin/backup
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30936525/viewspace-2018415/
,如需转载,请注明出处,否则将追究法律责任。