wp-cronのジョブの確認方法と、ゴミとして残ったジョブの削除の仕方【WordPress,wp_options】

・プラグインを使う方法
・直接DB(wp_optionsテーブル)を見る方法

この2つがあります。

プラグインを使う方法

WP-Cron Dashboard

■WP-Cron Dashboard
WordPress › WP-Cron Dashboard « WordPress Plugins

このプラグインを使うと簡単に確認、削除が行えます。
削除する前には、バックアップを取っておいたほうがよいかと思います。

なんとなく恐いと思う人は、直接DBを編集してもよいかと思います。

その他のブラグイン
ジョブを表示させるだけなら、ほかのプラグインでもできます。

■Cron view
WordPress › Cron View « WordPress Plugins

直接DB(wp_optionsテーブル)を見る方法


phpMyAdminなどで操作するのが簡単かと思う。
wp_optionsテーブルのoption_nameが「cron」の行がそれである。

SQLで書くと以下の通り
SELECT * FROM `wp_options` WHERE `option_name`='cron'

データ自体は、シリアライズ(テキスト)化されているので、そのままではわかりにくいので、PHPでそのデータを元にもどしてやるとよいかと思う。

<?php
$str = 'phpMyAdminからコピーした内容';
$unserializeObj = unserialize($str);
echo "<pre>";
print_r($unserializeObj);
echo "</pre>";
?>

参考:
プラグイン:BackUpWordPress - WordPress Codex 日本語版
PHP: unserialize - Manual
PHP: serialize - Manual

上記のコードで、人間の目で見ても分かるように変換されると思う。
それをメモ帳などで編集して、似たようなロジックで「serialize 」化して、その値をDBに書き戻せばOKかと思う。

ジョブを確認するだけなら、unserializeするだけでOKです。

a:16:{i:1404604132;a:1:{s:45:"ws_plugin__qcache_garbage_collector__schedule";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1404604536;a:1:{s:20:"blc_cron_check_links";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1404604800;a:1:{s:15:"wpp_cache_event";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1404615887;a:1:{s:24:"akismet_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1404623780;a:3:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1404631412;a:1:{s:25:"_cron_quick_cache_cleanup";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1404644340;a:1:{s:20:"wp_maybe_auto_update";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1404658925;a:1:{s:13:"sm_ping_daily";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1404664980;a:1:{s:21:"dbmanager_cron_backup";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:16:"dbmanager_backup";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1404665736;a:2:{s:28:"blc_cron_email_notifications";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:19:"blc_cron_check_news";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1404672029;a:1:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1404676576;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1404751380;a:1:{s:23:"dbmanager_cron_optimize";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:18:"dbmanager_optimize";s:4:"args";a:0:{}s:8:"interval";i:259200;}}}i:1404795336;a:1:{s:29:"blc_cron_database_maintenance";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:9:"bimonthly";s:4:"args";a:0:{}s:8:"interval";i:936000;}}}i:1405701780;a:1:{s:21:"dbmanager_cron_repair";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:16:"dbmanager_repair";s:4:"args";a:0:{}s:8:"interval";i:1209600;}}}s:7:"version";i:2;}


実際に試してみたい人用に、データだけ掲載しておきます。

スポンサーリンク

コメントを残す

メールアドレスは公開されません。
また、コメント欄には、必ず日本語を含めてください(スパム対策)。