在我的Ubuntu VM中,我配置了一个cronjob
cat / var / spool / cron / crontabs / *
MAILTO="myemail@gmail.com"
* * * * * python /home/forge/web-app/database/backup_mysql.py
我查了pgrep cron
我的号码打印得很好。
现在已经过了5分钟,我没有看到任何发送给我的电子邮件。 我没有看到正在生成任何备份文件。
我有一种感觉,这个cronjob永远不会运行。
我该如何调试?
我是否需要重启某种服务?
答案 0 :(得分:1)
请你检查一下cron服务。
服务cron状态。
检查cronjob日志以检查它是否正在运行
tail -f / var / log / cron | grep username
检查cron
crontab -e -u username
并检查权限。
chmod +x <file>