【发布时间】:2017-08-16 10:35:33
【问题描述】:
我在每天午夜执行 WP CRON 作业时遇到问题。当这个 cron 执行时,客户会通过电子邮件通知他们过期的产品。
// Make sure event is not already scheduled
if (!wp_next_scheduled('cron_event')) {
$ve = get_option( 'gmt_offset' ) > 0 ? '-' : '+';
// Schedule daily expired products event
wp_schedule_event( strtotime( '00:00 tomorrow ' . $ve . get_option( 'gmt_offset' ) . ' HOURS' ), 'daily', 'cron_event');
}
服务器 CRON 作业命令:
0 0 * * * wget -O /dev/null -q http://mywebsite.com/wp-cron.php
这个 CRON 没有在午夜执行,但是代码可以在其他时间运行,比如我每两分钟运行一次,然后它工作正常。服务器命令有问题吗?
任何帮助将不胜感激。
谢谢!
【问题讨论】: