crontab
安装
安装命令:yum install crontabs
服务操作
启动服务:service crond start
关闭服务:service crond stop
重启服务: service crond restart
重新载入配置:service crond reload
查看服务状态:service crond status
crontab 参数
- crontab -e:编辑定时任务
- crontab -r:/var/spool/cron目录中删除用户的crontab文件
- crontab -l > my_back.txt :备份crontab文件
crontab日志路径
/var/log/cron* :只记录是否执行了某些计划的脚本日志
如果要查看执行的脚本是否有问题,可以使用日志可以在脚本添加
比如 : * * * * * /home/admin/11.sh > /home/admin/11.log 2>&1
或者直接在shell脚本:
- csdn_link.sh
#!/bin/bash
source /etc/profile
/usr/local/bin/python3 /home/admin/my_csdn/csdn_link.py >> /home/admin/my_csdn/csdn_link.log 2>&1
crontab -e 的内容:
*/2 * * * * /home/admin/my_csdn/csdn_link.sh
crontab 命令示例
实例1:每1分钟执行一次myCommand
* * * * * myCommand
实例2:每小时的第3和第15分钟执行
3,15 * * * * myCommand
实例3:在上午8点到11点的第3和第15分钟执行
3,15 8-11 * * * myCommand
实例4:每隔两天的上午8点到11点的第3和第15分钟执行
3,15 8-11 */2 * * myCommand
实例5:每周一上午8点到11点的第3和第15分钟执行
3,15 8-11 * * 1 myCommand
实例6:每晚的21:30执行
30 21 * * * myCommand