我有hostgator托管。我想用Cron Job。我正在使用此命令执行我的任务
/opt/php54/bin/php /home/abskillz/public_html/cron.php
现在问题是,每当cron执行时,我收到了您的操作已处理的电子邮件等等。任何人都可以告诉我,如何才能停止收到此电子邮件?
答案 0 :(得分:1)
我只是从PHP页面中删除输出消息。所以现在没有更多的电子邮件:)
答案 1 :(得分:0)
您始终可以设置一些持久性标记,以指示是否需要发送电子邮件。
if (file_exist(__DIR__.'/cron_flag_'.self::SEND_EMAILS.'.php')) {
mail('a@b.com', 'subject', 'message');
}
if ($this->db->queryScalar('SELECT value FROM cron_flags WHERE type = "'.self::SEND_EMAILS.'"')) {
mail('a@b.com', 'subject', 'message');
}
因此,如果没有设置flag,CronJob只会跳转到文件末尾,不会进行任何处理。