#1 楼
您为什么不只创建一个cron作业,进行数据库转储,然后查看有关cron作业的信息保存在哪里?那就是我所做的。如怀疑的那样,WordPress 3.5.1将其cron作业以名称{wp}_options
保留在'cron'
表中。SELECT *
FROM `wp_options`
WHERE `option_name` LIKE '%cron%'
或通过functions.php:
$cron_jobs = get_option( 'cron' );
var_dump($cron_jobs);
#2 楼
WordPress有一个未记录的函数_get_cron_array()
,该函数返回所有当前计划的任务的数组。我们将使用一种粗略但有效的方法来使用var_dump()
转储所有任务。为了易于使用,在插件中放置以下代码:echo '<pre>';
print_r( _get_cron_array() );
echo '</pre>';
更多信息:https://developer.wordpress.org/plugins/cron/simple-testing /
#3 楼
您可以使用WP-CLI。在命令行中,您可以从WordPress安装目录运行以下命令:
wp cron event list
它将显示一个表排定的事件,何时设置运行以及重新安排的频率。
这是我运行命令时返回给我的内容:
知识库/ wordpress-cron-job /
评论
谢谢,它为我工作,如果有人希望检查服务器上的wordpress cron列表,请使用此wp cron事件列表
– Hemant Kumar
19年4月9日,下午5:51
@HemantKumar这正是Shreyl的回答说的...
–亚历山大·霍尔斯格罗夫(Alexander Holsgrove)
20 Mar 5 '20 at 19:09
评论
对于将来的读者,有方便的插件可以查看cron计划,例如Cron Tasks Viewer。