MV Tools

実践的な時刻とスケジュール実行

タイムゾーン・Unix タイムスタンプ・Cron のエラーを避ける方法

Cron フィールド、単位混同、曖昧なローカル日時を防ぐ実用手順です。

MV Tools 編集チーム更新日 約 8 分で読めます

ツールを開く

瞬間を記述する

時刻、ゾーン、繰り返しを記録します。UTC は世界共通の瞬間、ローカルゾーンは業務時間と季節変更に従います。

共有前に秒、ミリ秒、UTC、ISO 8601 をまとめて確認します。
共有前に秒、ミリ秒、UTC、ISO 8601 をまとめて確認します。

Cron フィールドを数える

分・時・日・月・曜日の5フィールド、または秒が先頭の6フィールドです。方言は異なるため実スケジューラでテストします。

5フィールドは分と時をスケジュールします。時刻帯と次の実行を確認します。
5フィールドは分と時をスケジュールします。時刻帯と次の実行を確認します。

正しいゾーンで確認する

所有ゾーンと UTC で5、10、20回を確認し、深夜、月末、時刻変更を確認します。

秒フィールドを加えるとすべての位置がずれるため、実際の方言を選びます。
秒フィールドを加えるとすべての位置がずれるため、実際の方言を選びます。

Unix 単位を区別する

1719388800 は秒、1719388800000 はミリ秒です。Auto は100000000000以上をミリ秒にします。既知なら単位を指定します。

同じ出力は、入力が単位だけ異なることを示します。
同じ出力は、入力が単位だけ異なることを示します。

ローカルか UTC を選ぶ

datetime-local にゾーンはありません。ローカルまたは UTC を選び ISO/UTC を確認します。ツールはローカルです。

解釈を明確にします。ローカル時刻と UTC は別の瞬間を指す場合があります。
解釈を明確にします。ローカル時刻と UTC は別の瞬間を指す場合があります。

よくある質問

なぜ Cron が違う時刻に動く?

実際のゾーンと方言を確認してください。

有効な Cron は実行を保証しますか?

いいえ。環境と監視も必要です。