首页 > 代码库 > linux计划任务

linux计划任务

一次性计划任务 at /etc/init.d/atd

[root@localhost ~]# at 22:18at> /bin/ls /etc |wc -l > /tmp/yimiao_demo.txt #ctrl+d提交计划任务,执行的命令用绝对路径,避免产生错误,可用which查看at> <EOT>job 1 at 2014-08-17 22:18[root@localhost ~]# ls /var/spool/ata000010166253a  spool
[root@localhost ~]# atq #一次性计划任务的查询和删除 act -c 5:具体查看某个计划任务内容5       2014-08-17 22:30 a root[root@localhost ~]# atrm 5[root@localhost ~]# atq

 创建完的at任务会在/var/spool/at/下面产生一个job文件

 

周期性计划任务 crontab /etc/init.d/crond

执行周期  

*  *   *  *  *

分  时  天  月  周【0-7代表周一到周日,0或7代表周日】

【,表示不连续的时间;-表示连续的时间;*匹配任意时间;/n表示频率,每n】

执行示例

  -  0 17 * * 1-5  周一到周围每天的17点

  -  30 8 * * 1,3,5  每周1/3/5的8点30分

  -  0 8-18/2 * * *  8点-18点每2小时

  -  0 * */3 * *  每3天