【发布时间】:2014-08-12 07:43:53
【问题描述】:
我的一个 cronjobs 每天发送一封电子邮件
35 6 * * * cd $EZPUBLISHROOT && $PHP runcronjobs.php -q 2>&1
我使用
停止了 cronsudo service cron stop
当我检查 cron 状态时
sudo service cron status
是cron stop/waiting
问题是我昨天停止了我的crons,但今天又发送了电子邮件
我做错了吗
1.how to stop all cron jobs properly
2.how to view last ran cronjob list .
我试图通过
获取上次运行的 cronob 详细信息grep cron /var/log/syslog
但它是空的,但是当我转到syslog 文件时,我可以在某些地方看到CRON 这个词。
Aug 12 09:10:01 64177 CRON[6388]: (root) CMD (cd /var/www && /usr/bin/php runcronjobs.p......
当我尝试打字时
ps -ax|grep cron
5696 pts/3 S+ 0:00 grep --color=auto cron
13011 ? Ss 0:00 cron l
在我停止 cron 作业后可以运行 crons 吗??
提前感谢
【问题讨论】:
-
只需注释掉 cronjob 即可停止它。
# 0 0 0 0... -
@l'L'l 所以你说 sudo service cron stop is not working :-o
-
我从来没有像你尝试过的那样使用它——我总是使用
crontab -
好的,非常感谢