Cron式ジェネレーター
毎分・毎時間・毎日・毎日・毎月の反復をUnix 5フィールドクローニング方式にする。以下の実行例はデバイスの時刻で確認する。
入力は保存・送信されません。共有内容にはクローニング方法と次の実行例が含まれます。
結果
入力後、実行するとここに結果が表示されます。
元のレポートを表示・直接コピー
結果を共有
ツールリンクと結果テキストを一緒に共有します。結果にはURLを入れません。以下の内容を確認して共有してください。
使用例と処理基準
平日の9時30分を選択すると30 9 * * 1-5が生成されます。時間・時刻・日付・月・曜日の順序であり、次の5つの実行時間はこの機器の時間帯で表示されます。サーバーの時間帯が異なると実際の実行時間も変わります。
よくある質問
すべてのクラウドのCron表現式に互換性がありますか?
いいえ。Cronie/Vixie系ユーザーのcrontabの5つのフィールド形式です。一部のクラウドスケジューラやQuartzはフィールド数、秒単位、曜日のルールが異なります。挿入前に使用するサービス文書を確認してください。
次の実行例はサーバーでも同じ時間ですか?
例ではブラウザ端末の現地時間で計算されます。実際のcronダンプの時間帯と一致する場合にのみ、時間が一致します。Cronieはシーズンタイムが存在しない現地時間を無視し、繰り返される現地時間には2回実行できます。他の実装の動作については、該当するサービスマニュアルをご確認ください。
毎月 31日を選択した場合、2月にはいつ実行されますか?
該当の月に31日がない場合、実行されません。日付は月末に自動的に移動されません。毎月末に実行が必要な場合は、使用するcronの構文や次月の計算方法を確認してください。
毎 7分のように任意の間隔を作成できますか?
分間隔は60を割った一定の周期のみを提供します。クロンのステップ値は該当フィールド内で繰り返されるため、*/7は毎時間から再計算され、実際の経過時間は常に7分ではありません。一定の時間間隔が必要な場合は、別途実行間隔をサポートするスケジューラを使用してください。
生成されたクローネ式をそのままインストールすると実行されますか?
申し上げます。このツールは実行時の時間を表す5つのフィールドのみ生成するため、後から実際のコマンドを追加する必要があります。/etc/crontabや/etc/cron.d形式はユーザ名フィールドも要求します。
計算基準と参考資料
- Cronie — crontab(5)ユーザーのスケジュール形式
Cronieの5つのスケジュールフィールドと値の範囲、日付・曜日の解釈、夏時間の動作。このツールはCronie/Vixie系ユーザーのcrontab用の5フィールドのみを生成し、他のプラットフォームの方言は検証しません。