3
我有hostgator託管。我想使用Cron Job。我使用這個命令來執行我的任務如何停止cron作業電子郵件通知
/opt/php54/bin/php /home/abskillz/public_html/cron.php
現在的問題是每當cron是執行我得到了你的行動已經處理或等誰能告訴我,我怎麼能停止得到這個電子郵件的電子郵件?
我有hostgator託管。我想使用Cron Job。我使用這個命令來執行我的任務如何停止cron作業電子郵件通知
/opt/php54/bin/php /home/abskillz/public_html/cron.php
現在的問題是每當cron是執行我得到了你的行動已經處理或等誰能告訴我,我怎麼能停止得到這個電子郵件的電子郵件?
我只是從我的PHP頁面中刪除輸出消息。所以現在沒有更多的電子郵件:)
您可以隨時設置一些持久性標誌來指示是否需要發送電子郵件。
if (file_exist(__DIR__.'/cron_flag_'.self::SEND_EMAILS.'.php')) {
mail('[email protected]', 'subject', 'message');
}
if ($this->db->queryScalar('SELECT value FROM cron_flags WHERE type = "'.self::SEND_EMAILS.'"')) {
mail('[email protected]', 'subject', 'message');
}
因此,如果沒有設置標誌,CronJob只會跳轉到文件末尾,不會進行處理。
你是否寫過任何類型的代碼來發送電子郵件? – sandeepsure
http://unix.stackexchange.com/questions/100722/how-do-i-completely-silence-a-cronjob-to-dev-null –
@Hanky웃Panky會阻止'mail()'/'file_put_contents '功能呢? – Justinas