Linux-cron周期性计划任务
cron周期性计划任务
crontab -e 打开计划任务窗口
crontab -e -u 如果加上参数-u的话就可以指定由哪个账户来执行计划任务
crontab -l 查询计划任务
crontab -r 删除计划任务
执行该命令后会出现一个vi编辑器窗口,进入插入模式按以下格式设置任务:
分
时
天
月
周几
命令
0
8
*
*
*
AA
0
8,10
*
*
*
AA
0
8-12
*
*
*
AA
0-20/5
9
*
*
*
AA
0
10
*
3
1-5
AA
0
12
1-15
5
1-5
AA
第一行命令代表在每月每天8点整的时候执行 AA 命令,分位置不能为*,*代表任意匹配数,如果为*代表8点开始每分钟执行一次。
第二行命令代表在每月每天8点整和10点整的时候执行 AA 命令。
第三行命令代表在每月每天8点整开始到12点结束,每过一小时执行 AA 命令。
第四行命令代表在每月每天9点整开始,每过5分钟执行一次 AA 命令,到20分结束。
第五行命令代表在3月的每周1-5的10点整开始,执行AA 命令。
第六行命令代表在5月的每周1-5的12点整开始,执行AA 命令;或者是3月的1-15号的12点执行AA命令,天和周几的关系不是一个“和",而是"或"的关系。
/etc/cron.allow 如果有账户出现在这个文件中,代表可以设置计划任务
/etc/cron.deny 如果有账户出现在这个文件中,代表不能设置计划任务
默认都是允许设置的
评论