linux计划任务
一、单一计划任务
安装at:
# yum -y install at
启动:
# /etc/init.d/atd start
查看是否运行:
# ps aux | grep atd
创建计划
# at 00:25 2015-10-11 回车
at> touch /tmp/2015
ctrl+d结束
查看
# at –l
查看详细内容
# at -c 3
删除计划
# at –d 3
at的配置文件
/etc/at.allow(允许的用户权限更高)
/etc/at.deny(禁止的用户)
二、周期性计划任务
# yum -y install cronie
创建周期性计划
时间表示法:
1、每个时间位都应该使用其可用的有效取值范围内的值
2、某时间位上的*表示对应位的所有有效取值
3、-:连续的时间相邻点取值
4、,:离散的时间点取值
5、/#:表示指定时间范围内每个#一次
# crontab –e
* * * * * echo 1 >/tmp/cron.log
watch –n 60 cat /tmp/cron.log每隔60秒执行查看一下/tmp/cron.log文件
查看周期性计划
# crontab –l
删除周期性计划
# crontab –r
例如:
*分 *时 *日 *月 *星期
*/3 20-23 3,6,18 2,5,8 * ls / > cron.test
每个年的2月5月8月的每3日6日18日的20点到23点每三分钟执行一次
用root用户可以查看编辑vim /etc/crontab文件