【发布时间】:2017-01-06 16:07:03
【问题描述】:
我正在hostgator 的共享主机上测试cron-job。我正在使用这个简单而简短的 php 脚本,它每次通过 cron 执行时都会发送电子邮件。为了明确起见,我记录了时间戳和时区,并作为主题和消息发送到电子邮件。
$message = 'Default timezone : ' . date_default_timezone_get();
$subject = 'DateTime : ' .date('m/d/Y H:i:s', time());
mail("xxxxxxxxxxxxxxx@gmail.com", $subject, $message);
*/20 * * * * wget http://path/to/cron.php 测试脚本每 20 分钟执行一次。
问题:大约两个小时前,我从 cpanel 中删除了 cron 作业,但我仍然收到大约每分钟一封电子邮件的电子邮件。这里发生了什么,我应该在哪里查找错误?
注意:如果必须,请说明拒绝投票的原因,以便我知道我的问题中的错误并有机会纠正它。
【问题讨论】:
-
没有人会访问脚本的链接,它没有在前端提供,它是 wordpress 插件的一部分。即使有人来访,为什么他们几乎每隔 1 分钟就来一次?
-
会不会是执行脚本的机器人??
-
更改脚本的名称。也许你或某人或某个程序错误地执行它
-
这可能是一个想法。我会这样做并恢复。谢谢
-
@DarshanJain 好吧,电子邮件已停止。我又挖了一点,发现 wordpress 有一个名为 cron.php 的文件,这可能会导致名称冲突,从而导致脚本的重复执行。请为您的评论创建一个答案。解决方案可能会被埋在 cmets 中。让我们将此标记为已解决。谢谢。