Linux-cron周期性计划任务

Tanglu Linux命令 2012-11-15 4548 0

cron周期性计划任务

crontab -e  打开计划任务窗口 

crontab -e -u 如果加上参数-u的话就可以指定由哪个账户来执行计划任务

crontab -l 查询计划任务

crontab -r 删除计划任务

执行该命令后会出现一个vi编辑器窗口,进入插入模式按以下格式设置任务:

     

         周几   命令
 0    *    *    * AA
 0  8,10    *    *    * AA
0  8-12    *    *    * AA
 0-20/5  9    *    *    * AA
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  如果有账户出现在这个文件中,代表不能设置计划任务

默认都是允许设置的

 


 

评论