【发布时间】:2023-04-02 04:57:01
【问题描述】:
我正在尝试使用插件 https://wordpress.org/plugins/wp-crontrol 运行一个简单的 cron 作业。我不知道为什么 cron 没有执行
我已将以下代码添加到functions.php
add_action( 'cron_test_hookname', 'cron_test_function' );
function cron_test_function() {
$email = 'kingrahulsarkar@gmail.com';
$headers = 'From: '. $email . "\r\n" .
'Reply-To: ' . $email . "\r\n";
wp_mail('shanpro.2015@gmail.com', 'WP Crontrol', 'WP Crontrol rocks!', $headers);
}
`
然后,我根据https://wordpress.org/plugins/wp-crontrol/#description 上提供的屏幕截图创建了该事件
Hook Name: cron_test_hookname
Arguments:空白
Next Run:现在
Recurrence:每 1 分钟
编辑
我的目标是无论如何运行 CRON,使用或不使用任何插件,请提供您的建议并举例说明,谢谢。
【问题讨论】:
-
你的 cron 运行了吗?还有什么说 NEXT RUN: NOW 吗?
-
cron 根本没有运行,我不知道为什么,有没有其他方法可以在不使用任何插件的情况下运行 cron,我的目标是无论如何运行 CRON,使用或不使用插件
-
是的将在 2 分钟内发布答案
-
嘿 Santanu 我遇到了同样的问题。我已经完成了@WilliamTurner 建议的所有步骤,但我无法使其正常工作。如果有什么适合你的,你能告诉我吗?我的 Dreamhost CRON 中有这个命令
/usr/local/php72/bin/php /home/path_to_my_cron_file/wp-cron.php谢谢!! -
Hey Bhanu,您需要将 /home/path_to_my_cron_file/ 更改为实际路径...