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時間を超えた場合は自動的に停止されます。