linux - 如何检查Centos的Cron正在运行?

 手机用户2602890681 发布于 2022-11-05 01:36

兄弟好,

我刚接触服务器端,在Centos上设置了定时Cron,每5分钟发一次邮件。

用Crontab -e和 crontab -l检查均显示该cron 正常,并且设置了向我qq邮箱发送提醒的邮件。如下:

# send test email to my adddresses  every 5 minutes 
MAILTO="248672*****@qq.com"
*/5 * * * * /var/www/html/application/controller/email_temporary.php

但实际上发送的任务邮件和提醒邮件均从没有收到。

不知为何?

谢谢!

谢谢大家解答!最后问题发现由于CI的特殊架构必须通过index.php才能运行cron。最后方法:*/5 * * * * php /var/www/html/index.php email_temporary

4 个回答
  • 谢谢大家解答!最后问题发现由于CI的特殊架构必须通过index.php才能运行cron。最后方法:*/5 * * * * php /var/www/html/index.php email_temporary

    2022-11-09 03:44 回答
  • tail /var/log/cron 可以看到最近运行的cron记录

    2022-11-09 03:47 回答
  • 程序本身可以加入log 然后 /var/log/ 目录里看看有没有 cron 的log 或者 message 中是否有些信息

    2022-11-09 03:51 回答
  • 先试试在shell下直接运行/var/www/html/application/controller/email_temporary.php能不能正常发信,严重怀疑这个程序本来就不能像你想象的一样工作。

    2022-11-09 03:51 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有