サーバー
cronをLuaで実装したもので、決まった日時や間隔で定期的にタスクを実行するようにスケジュールできる。
クロン式
空白で区切られた5つの値を含む文字列で、タスクの実行回数を表す。
| フィールド|有効な値
| ------------ | ------------------- |
| 分0-59 |
| 時間0-23 |
| 月日1-31 |
| 月1-12またはjan-dec|
| 曜日1-7またはsun-sat |
注:曜日を合わせるos.date0から始まるcron標準とは異なり、1から始まる。
*ワイルドカード
すべての値を表す。* * * * *は1分ごとに実行される。* * * * 1は日曜日に1分おきに放送される。
,リスト
カンマは、値のリストを作成するために使用できます。* * * * sun,mon,tueは日曜、月曜、火曜と1分おきに放送される。
-レンジ
ダッシュは値の範囲を定義する。10-30 * * * *は、10分目にタスクの実行を開始し、30分目まで1分ごとに実行する。
/ステップ
スラッシュはステップ値に使用できる。* */4 * * *は4時間ごとに実行される。* 0,4,8,12,16,20 * * *.
機能
lib.cron.new
新しいクロンジョブ 一定の時間または間隔でタスクを実行するようにスケジューリングする。
lib.cron.new(expression, job, options)- という表現になる:
string- 次のようなクーロン式
* * * * *分、時、日、月、曜日を表す
- 次のようなクーロン式
- 仕事だ:
fun(task: OxTask, date: osdate) - オプションは?
table- デバッグ?
boolean
- デバッグ?
戻る:
- タスクがある:
OxTask
Last updated on