Crontabチートシート

検索可能なテーブル、ビジュアルフィールド解析、即時実行時刻プレビュー付きのcron式クイックリファレンス。

このツールについて

Crontabチートシートは、cronスケジュール式のための包括的でインタラクティブなリファレンスです。夜間のデータベースバックアップの設定、週次レポートのスケジュール、15分ごとにテストを実行するCI/CDパイプラインの設定など、このツールは最もよく使われるcronパターンへの即時アクセスとライブ式テスターを提供します。

cronはUnix系システムの標準的な時間ベースのジョブスケジューラーです。cron式は5つのフィールド — 日(月)曜日 — で構成され、タスクの実行タイミングを定義します。構文はコンパクトですが、すべての特殊文字やエッジケースを覚えるのは困難なため、チートシートは非常に価値があります。

このツールは静的なテーブルを超えています。式ライブラリをキーワードや頻度カテゴリで検索・フィルタリングし、任意の式をクリックでコピーし、リアルタイムで計算される次の3回の実行予定時刻を確認できます。上部の「Try It」エリアでは、任意の式を入力して人間が読める説明と今後の実行時刻を即座に確認できます。複雑な式をビジュアルに構築する必要がある場合は、プリセットバッジ付きのドラッグ&ドロップインターフェースを提供するCron式ビルダーをご覧ください。

リファレンスにはcronの特殊文字*,-/LW#)と特殊文字列@reboot@daily@hourlyなど)も含まれており、すべてが一箇所にまとまっています。複数のエントリと環境変数を含む完全なcrontabファイルを検証する必要がある場合は、Crontabバリデーターが適切なコンパニオンツールです。

すべての処理はネイティブJavaScriptの日付APIを使用してブラウザ内で完全に実行されます。データがサーバーに送信されることは一切なく、外部依存関係も不要です。次回実行時刻の計算機は月の長さ、うるう年、日(月)と曜日フィールドの標準OR論理を処理します。タイムスタンプを読みやすい日付に変換するには、タイムスタンプコンバーターをご覧ください。

使い方

  1. 上部のTry Itエリアを使用:cron式を入力または貼り付けて、人間が読める説明と次の3回の実行予定時刻を確認します。
  2. コピーボタン(またはCtrl+Shift+C)をクリックして現在の式をクリップボードにコピーします。
  3. Cron式フィールドセクションにスクロールして、許可される値と範囲を含む5フィールド形式のビジュアル解析を確認します。
  4. 特殊文字テーブルで*/-,LW#などの構文を確認します。
  5. 特殊文字列セクションで@daily@hourly@rebootなどのショートハンドエイリアスを確認します。
  6. 共通式テーブルの検索バーカテゴリフィルターを使用して必要なパターンを見つけます。
  7. テーブル内の任意の式をクリックしてコピーします。「次の3回の実行」列のShowをクリックして今後の実行時刻をプレビューします。

人気のCrontab例

すべての15件以上のcrontab例を見る →

よくある質問

crontabとは何ですか?

crontab(cronテーブル)は、指定された時刻に自動的に実行されるスケジュールされたコマンド(cronジョブ)のリストを含むファイルです。crontabファイルの各行にはcron式と実行するコマンドがあります。Unix系システムでは「crontab -e」でcrontabを編集します。

cron式のフォーマットは何ですか?

標準的なcron式はスペースで区切られた5つのフィールドを持ちます:分(0-59)、時(0-23)、日(1-31)、月(1-12)、曜日(0-6、0は日曜日)。各フィールドには数値、範囲(1-5)、リスト(1,3,5)、ステップ(*/10)、ワイルドカード(*)を含めることができます。

*/5 * * * * はどういう意味ですか?

式 */5 * * * * は「5分ごと」を意味します。分フィールドの /5 はステップ値で、毎時0分、5分、10分、15分、20分、25分、30分、35分、40分、45分、50分、55分にトリガーされます。

@daily と @hourly はどのように動作しますか?

@daily は「0 0 * * *」のショートハンドで、毎日午前0時に1回実行されます。@hourly は「0 * * * *」のショートハンドで、毎時の最初に実行されます。これらは非標準ですが、ほとんどのcron実装で広くサポートされています。

データは安全ですか?

はい。すべての処理はJavaScriptを使用してブラウザ内で完全に実行されます。cron式やその他のデータがサーバーに送信されることは一切ありません。このツールにはバックエンドがなく、純粋なクライアントサイドアプリケーションです。

このチートシートとCron式ビルダーの違いは何ですか?

このチートシートはクイックリファレンスツールで、よく使われる式の検索可能なライブラリと軽量テスターを提供します。Cron式ビルダーはフルビジュアルエディターで、プリセットバッジ、自然言語入力を使用してフィールドごとに式を構築し、次の10回の実行時刻を確認できます。

Quartz cron(6フィールド)に使用できますか?

このチートシートはUnix crontabで使用される標準5フィールドcron形式に焦点を当てています。Quartz形式は先頭に秒フィールドを追加します。Quartz式には、専用のQuartzタブがあるCron式ビルダーを使用してください。

関連ツール