检查 cron 服务
检查 crontab 工具是否安装 :crontab -l
检查 crontab 服务是否启动:service crond status
安装cron服务
yum install vixie-cron
yum install crontabs
例子:
每分钟都打印当前时间到一个日志文件中
crontab -e
/1 * date >> /tmp/log.txt
查看
crontab -l
tail -f /tmp/log.txt 显示,实时
COMMAND
分钟、小时、日期、月份、星期
每晚21:30重启apache
30 21 service httpd restart
每月1、10、22日的4:45重启apache
45 4 1,10,22 service httpd restart
每月1到10日的4:45重启apache
45 4 1-10 service httpd restart
每隔两分钟重启apache
/2 service httpd restart
1-59/2 service httpd restart
晚上11点到早上7点之间,每个一小时重启apache
0 23-7/1 service httpd restart
每天18:00 到 23:00 之间每隔30分钟重启apache
0,30 18-23 service httpd restart
0-59/30 18-23 service httpd restart
查看某用户的计划任务列表
修改某用户的计划任务
查看生成的最终计划任务文件
-/var/spool/cron
crontab 配置文件
全局 系统 配置文件
/etc/crontab/
/var/spool/cron
crontab 日志文件
cd /var/log
ls -l cron
四月的第一个星期日早晨1时59分运行 a.sh
59 1 1-7 4 test date + \%w -eq 0 && /root/a.sh
每30秒执行
/1 echo "xingdong";
/1 * sleep 30s;echo "xingdong";
已有 0 条评论