从服务器手动运行cron

时间:2021-03-17 作者:dingo_d

我有一个暂存服务器begind basic auth,我想运行系统cron而不是WordPress的cron。

我已经把define(\'DISABLE_WP_CRON\', true); 在我的wp-config.php, 首先我添加了

*/5 * * * * curl -u user:pass https://example.com/wp-cron.php?doing_wp_cron
但后来我想,为什么我不直接ping文件呢?

*/5 * * * * php /home/mysite_staging/www/example.com/wp-cron.php?doing_wp_cron
除了不使用curl执行请求之外,这样做还有什么区别吗?执行请求是必要的步骤吗?

1 个回复
SO网友:kero

WP CLI 救命啊!而不是使用php 然后尝试找出其余部分,将其安装到服务器上,然后让您的cron执行

wp cron event run --due-now --path=/home/mysite_staging/www/example.com/

相关推荐

为WP Cron编写一个函数以每天运行一个SQL命令

我通常在中使用事件管理器PHP MyAdmin 要设置计划的事件,但由于迁移到WP引擎,他们不允许这样做,因此我必须编写一个要使用的函数WP Cron 相反作为WP函数编写时应该是什么样子?我有SQL命令:UPDATE wp_postmeta SET meta_value = \'4 hours\' WHERE wp_postmeta.meta_id = 65138; 我需要运行它recurring, 例如每周一上午9点UPDATE wp_postmeta SET meta_value = \'