Ubuntu Crontab
BasicUsage
编辑定时任务
crontab -e
显示定时任务
crontab -l
定时任务不执行的解决方案
- 首先手动执行定时任务命令,排查是否任务本身是否出问题
- 没问题的话,去日志中看
crontab日志
- 看下日志开关有没有打开
vim /etc/rsyslog.d/50-default.conf
- 把下面的这行注释取消调,后面的路径便是contab的日志所在位置
cron.* /var/log/cron.log
- 重启系统日志
sudo service rsyslog restart
- 查日志
tail -f /var/log/cron.log
- 给命令行输出日志重定向
*/5 * * * * python3.6 /home/test.py >> /home/cron_my_log.log 2>&1
这样再去查命令的执行日志。
tail -f /home/cron_my_log.log
Tips
宝藏网站
https://crontab.guru/