Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Movable Type 8 ManualMovable Type 8 マニュアル

cron でスケジュールタスクを実行する(Linux または UNIX サーバー)

最終更新日: 2024.11.19

run-periodic-task スクリプトの実行

run-periodic-tasks スクリプトを実行すると、指定日投稿や公開キューによる再構築などのスケジュールタスクが行われます。スクリプトファイルは、アプリケーションディレクトリ/tools/run-periodic-tasks にあります。

crontab を利用したスケジュールタスクの実行(Linux または UNIX サーバー)

crontab とは、Linux や UNIX サーバー上で定期的にコマンドやスクリプトを実行する cron デーモンの設定ファイルです。crontab に登録することで、定期的に実行することができます。たとえば、毎時0分、20分、40分に実行する場合、次のように記述します。

0,20,40 * * * * cd /path/to/mt; ./tools/run-periodic-tasks

/path/to/mt の部分には新規インストールの事前準備で決定したアプリケーションディレクトリまでのパスを入力します。

実行間隔は自由に設定できますが、1分間隔より短くすることはおすすめしません。

Movable Typeクラウド版の run-periodic-tasks のタイムアウト時間について

クラウド版では、run-periodic-tasks の実行実行継続時間が6時間を超えた場合は自動的に停止されます。

目次