Linux-Crontab服务

1.安装并检查Crontab服务

检查cron服务:

检查Crontab工具是否安装:crontab -l

检查crond服务是否启动:service crond status

安装cron:

yum install vixie-cron

yum install crontabs

2.crontab 的配置文件格式

* * * * * command

每月1,10,22日的4:45重启Apache:

45 4 1,10,22 * * service httpd restart

每隔两分钟:*/2 * * * *

晚上11点到早上7点 ,每隔一小时:0 23-7/1 * * *

每天18:00至23:00之间每隔30分钟:0,30 18-23 * * * | 0-59/30 18-23 * * *

3.crontab工具的使用

1-59/2 * * * * :奇数分钟

0-58/2 * * * *

crontab -e -u crontester 

tail -f /var/log/cron

4.crontab配置文件

全局配置文件:/etc/crontab

5.crontab日志

/var/log/cron

6.crontab常见错误

环境变量:*/1 * * * * echo $APPDIR >> /tmp/appdir.log

命令行双引号中使用%时,未加:

四月的第一个星期日早晨1时59分运行a.sh

59 1 1-7 4 0 /root/a.sh:这样1号至7号都会执行

==>59 1 1-7 4 * test `date+\%w` -eq 0 && /root/a.sh

第三和第五域之间执行的是'或'操作

分钟设置吴用:每两小时运行一次:0 */2 * * *

原文地址:https://www.cnblogs.com/Nyan-Workflow-FC/p/5678983.html