我已经在 ubuntu 环境中为 root 用户设置了 cronjob,如下所示,输入 crontab -e
34 11 * * * sh /srv/www/live/CronJobs/daily.sh
0 08 * * 2 sh /srv/www/live/CronJobs/weekly.sh
0 08 1 * * sh /srv/www/live/CronJobs/monthly.sh
但是 cronjob 不运行。我已经尝试使用 pgrep cron
检查 cronjob 是否正在运行,结果是进程 id 为3033。Shell 脚本调用一个 python 文件并用于发送电子邮件。运行 python 文件是可以的。它没有错误,但是 cron 没有运行。Sh 文件中包含以下代码。
python /srv/www/live/CronJobs/daily.py
python /srv/www/live/CronJobs/notification_email.py
python /srv/www/live/CronJobs/log_kpi.py