PlayFab 定期的に自動実行するのに使うCron式について

  • URLをコピーしました!
目次

はじめに

PlayFabで「定期的に何か実行する」ときにCron式というものでスケジュールを組みます。初見とっつきにくかったのでメモしておきます。

Cron式とは

command run on の略であるとされている。
あらかじめ指定した日付や曜日、時間になると、コマンドを自動的に起動して実行するための仕組み。

書き方

基本

5箇所を指定して、実行時間を設定。
左から <分/時/日/月/曜日>

* * * * *

< * >「ワイルドカード」 全ての値
< , >「カンマ」複数指定
< – >「ハイフン」範囲指定
< / >「スラッシュ」刻み指定

1分毎に実行

* * * * *

毎時10分に実行

10 * * * *

毎日10時10分に実行

10 10 * * *

毎月10日10時10分に実行

10 10 10 * *

毎年10月10時10分に実行

10 10 10 10 *

毎週月曜日に実行

* * * * 1

応用

10分毎に実行

*/10 * * * *

毎時0分と30分に実行

0,30 * * * *

毎日12時から18時の間で1時間毎に実行

* 12-18 * * *

10日毎に実行

* * */10 * *

月初の9時0分に実行

0 9 1 * *

その他 *重要

PlayFabではUTC時間がベースになっているので実行したい時間から「-9時間」を指定する必要があります。

例えば、24時に実行したければ「15時」を指定

参考

あわせて読みたい
Crontab.guru - The cron schedule expression generator An easy to use editor for crontab schedules.
あわせて読みたい
cronの日時指定を、基礎から学ぶ(分,時,日,月,曜日の指定、◯分ごと、月末起動、など) - YoheiM .NET cronの日時指定を、基礎から学ぶ(分,時,日,月,曜日の指定、◯分ごと、月末起動、など)今日は、cronの時間指定について基礎〜応用まで、ブログに書きたいと思います。

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次