本ページでは、cronの概念について説明します。
cronの概要
cronは、Linux上でコマンドやスクリプトを定期的に実行するためのデーモンプロセスです。
CentOSでは、標準でログローテーションやman-db(コマンドマニュアル)の更新処理の呼び出しにcronを使用しています。
コマンドやスクリプトの実行間隔は下記パラメータを組み合わせて設定します。各パラメータは連続パターンや範囲を指定でき、きめ細かな実行タイミングの指定ができます。
[cronで設定できる周期パラメータ]
- 分
- 時
- 日
- 月
- 曜日
cronの活用シーン
定期的に実行したい業務バッチや運用ツールを起動する際に使用します。
[cronの活用例]
- ログローテーション
- 業務アプリの夜間バッチ
- 監視スクリプト