クロン式は何ができるのか?
Cronは、オペレーティングシステムが繰り返しタスクをスケジュールする一般的な方法であり、しばしばcronジョブと呼ばれます。cronを使えば、コンピューターに命令やスクリプトを決まった時間や間隔で実行させることができます。1分ごと、1時間ごと、1日ごと、1週間ごと、またはカスタムスケジュールで実行させられます。手動でタスクを実行する代わりに、スケジュールを一度設定し、残りはcronがバックグラウンドで処理します。
クロン式は、このスケジュールを表す短い文字列です。特定のフォーマットに従っており、人もプログラムも読みやすいです。Linux、Unix、Azure Functions、Quartz .NETなど、多くのシステムやツールがcron式をサポートしています。基本的な形では、クロン式は分、時、月曜日、月曜日、曜日などの5つのフィールドを間隔で区切っています。これらのフィールドが合わさることで、システムにタスクの実行タイミングや頻度を正確に伝え、cronはルーチン作業を自動化するシンプルかつ強力な手段となります。
最初は、*文字で満たされたcron文字列はナンセンスに見えることがあります。弦の位置を「読み取る」方法を知って初めて意味がわかり始めます。cron式の各テキストブロックは、ジョブの実行時間を制御する単位を表します。
各*の位置は、分、時間、月曜、月、曜日など特定の時間単位を示します。この文脈では、星はその単位に対して「すべての」を意味します(例えば、分欄の*は毎分を意味します)。*を使う代わりに、スケジュールをより正確にコントロールするために特定の数値やパターンを設定できます。例えば、7月12日毎週月曜日、4時間ごと、ちょうど5分にジョブを実行するクロン式を書くことができます。各フィールドを調整することで、自動化されたタスクに対して非常に正確で柔軟なスケジュールを作成できます。
APIドキュメントは近日公開予定
Documentation for this tool is being prepared. Please check back later or visit our full API documentation.