オンラインCronエクスプレッション・ジェネレーター:翻訳とビジュアライザー

LinuxのCronエクスプレッションを生成するための無料のビジュアルツールです。「* * * * *」を人間が理解できる言葉に翻訳し、次回の実行日時5件をリアルタイムで表示します。

*
*
*
*
* 曜日
毎分実行されます

次回の実行予定

ユーティリティスタジオ

このユーティリティをあなたのサイトに追加しませんか?

WordPress、Notion、またはご自身のサイト向けに、カラーとダークモードをカスタマイズできます。

よくある質問

Cronエクスプレッションとは何ですか?

Unix系システム(Linux、macOS)でタスクを自動実行するためのスケジュールを表すテキスト文字列です。分、時、日、月、曜日の5つのフィールドで構成されます。

すべてのシステムと互換性がありますか?

はい、生成されるエクスプレッションはPOSIX標準に準拠しており、LinuxのCrontab、macOSのcron、AWS CloudWatchやGitHub Actionsなどのクラウドサービスと互換性があります。

Cronにおけるアスタリスク(*)の意味は何ですか?

アスタリスクは「すべて」を意味するワイルドカードです。例えば、分のフィールドに「*」を指定すると、定義された範囲の毎分タスクが実行されます。

次回の実行予定を確認するにはどうすればよいですか?

このツールにはリアルタイム・ビューアが含まれており、現在のエクスプレッションに従ってタスクが実行される直近5件の日時を正確に表示します。

# 現代の自動化におけるCronの重要性

サーバーレスやクラウドワークフローの時代になっても、Crontabシステムは世界の技術インフラの根幹であり続けています。小規模なブログから大規模な銀行インフラまで、タスクのスケジューリングはデジタル世界を動かし続けるための不可欠な要素です。

# Cronエクスプレッションの構造

  • フィールド1 - 分 (0-59): 1時間の中のどの分にタスクを開始するかを指定します。
  • フィールド2 - 時 (0-23): 24時間形式で指定する必要があります。
  • フィールド3 - 日 (1-31): カレンダーの特定の日を指定します。
  • フィールド4 - 月 (1-12): 1月から12月までを指定します。
  • フィールド5 - 曜日 (0-6): 通常、0は日曜日を表します。

# 特殊演算子とよくある間違い

スラッシュ / を使用してステップを定義できます。例えば、分のフィールドに */5 と指定すると、5分ごとに実行されます。カンマ , はリスト(1,3,5)を作成し、ハイフン - は範囲(1-5)を定義します。
多くのサーバーは UTC(協定世界時)で動作しています。ローカルのタイムゾーンで午前2時にタスクをスケジュールすると、予期しない時間に実行される可能性があります。また、Cronは通常の $PATH にアクセスできないため、常に /usr/local/bin/node のような絶対パスを使用してください。

参考文献