我已经运行了几个月的日常cron工作,它工作正常 . cron作业运行一个PHP脚本,执行数据库操作,然后将我的电子邮件地址邮寄给结果 . 几天前突然,当脚本运行时,数据库操作停止工作,但它会向我发送电子邮件 . 我更改了php脚本以发送不同的电子邮件,但它仍然向我发送旧的 . 我似乎无法运行任何新脚本,当我为cron作业设置一个电子邮件地址来运行时,它不会发送一个 .
有什么想法我怎么能让这回到正轨?
更多信息:我使用的是linux OS cPanel .
我使用了以下命令 . / usr / bin / php -f / home / [user] / public_html / [脚本路径] / usr / bin / php -q / home / [user] / public_html / [脚本路径] / usr / local / bin / php -f / home / [user] / public_html / [脚本路径] / usr / local / bin / php -q / home / [user] / public_html / [脚本路径]
PHP说PHP的路径是/ usr / bin / php,但它曾经用于处理本地部分 .
@ DampeS8N-我不愿意 . PHP脚本只包含一些sql命令和一个邮件功能 . 浏览器访问时,它运行正常,没有任何错误 . @保罗 - 这是我倾向于相信的 . 我认为Cron守护进程不知何故被卡住了 . 当我尝试添加新的cron作业时,当cron应该关闭时,他们不会向我的电子邮件地址发送电子邮件 .
I am a complete newbie to cron. I access cron jobs in my cPanel X. I'm pretty sure I don't use crontab. Detailed instructions for any actions you'd like me to take would be great.
1 回答
好吧,我最终联系了我的托管支持 . 事实证明,域名已移至新服务器,而cron作业仍在旧版本上运行 .