Linux定时任务
命令解释
分钟 小时 天数 月数 周数
minute hour day month week 要执行的命令
每个字段代表的含义如下:
minute 每个小时的第几分钟
hour 每天的第几个小时
day 每月的第几天
month 每年的第几个月
week 每周的第几天
例子
-
每小时的第5分钟执行ls命令
5 * * * * ls -
每5分钟执行ls命令
*/5 * * * * ls -
每天的4:30执行ls命令
30 4 * * * * ls -
每小时执行ls命令
0 * * * * ls -
每天执行ls
0 0 * * * ls -
每周执行ls命令
0 0 * * 0 ls -
每年执行 ls 命令
0 0 1 1 * ls -
每月8号的7:20执行
20 7 8 * * ls -
每年的6月28号5:30执行
30 5 28 6 * ls -
每星期日的6:30执行ls
30 6 * * 0 ls0标识星期天,1表示星期一,以此类推;也可用英文来表示,sun表示星期天,mon表示星期一等 -
每月的10号或者20的4:30执行
30 4 10,20 * * ls“,”用来表示多个不连续的时间 -
每天的 8—11点的第25分钟执行
25 8-11 * * * ls“-”用来标识连续的时间 -
每个月中每隔10天的5:30执行
30 5 */10 * * ls
crontab 命令
crontab -l 查看定时任务
crontab -l -u jp 列出用户jp的所有任务
crontab -e 编辑定时任务
crontab -r 删除所有定时任务

浙公网安备 33010602011771号