スケジュールされたタスク

管理者は、[管理]> [サイトの管理]> [サーバー]> [スケジュールされたタスク]から定期的なタスクを非常に正確にスケジュールできます。

特定のスケジュールされたタスクはWeb UIから実行できます。

examplescheduledtasks.png


CRONスクリプト (\ admin \ cli \ cron.phpまたはhttp:\\ yoursite \ admin \ cron.php)を定期的に実行する必要があります。 cronを毎分実行することをお勧めします。

スケジュールされたタスク
スケジュールされたタスクを編集する

編集アイコンをクリックすると、管理者はタスクを実行する分/時/日/月または曜日を指定できます。タスクをデフォルト設定にリセットしたり、完全に無効にしたりすることもできます。

[次の実行]列には、プラグインまたはタスクが無効になっているかどうか(およびタスクが次に実行される日付)に関する情報が表示されます。

スケジュールタスクの形式

フィールドに入力するときのフォーマットは、Unixのcronと同じです。例は次のとおりであり、編集しているフィールドに応じて異なります。

 *毎分、時、日、月
* / 2は2分ごと、2時間ごと、または2日ごとです。
2-10は、毎時2から10の間の毎分、または毎時2から10の間の毎時です。 
毎週日曜日は0
1は毎週月曜日または毎月
2,5は月の2日と5日、2月と5月、または火曜日と金曜日です。

失敗の遅れ

cron・タスクをデバッグしようとしているのであれば、Fail Delayに数値が入力されていることに気付くでしょう。これはcronがタスクの実行を遅らせる秒数です。開発目的でこの問題を回避するには、ここの「スケジュールされたタスク」セクションを参照してください。Administration_via_command_line#Scheduled_tasks