開発
2012/11/22
cron
makuta
最近、プログラムを決まった時間に定期実行するというシステムを作る機会がありまして、その際に非常に役立ったものを本日はご紹介します。それが「cron」というものです。
cronとは、UNIX系OSに装備されている自動実行ツールの一つで、指定したタイミングで、設定していたコマンドやシェルスクリプトを実行してくれます。設定は毎分、毎日、毎週など細かく設定することができます。
通常は、
$ crontab -e
を実行すると、エディタを起動してcrontabファイルを読み込み、設定・編集をすることができます。
設定の方法は、左から順に「分・時・日・月・曜日」という単位で設定することができます。
[分] [時] [日] [月] [曜日] [コマンド]
例えば、毎日0時0分に[コマンド]を実行したいときcronはこのように設定します。
$ 0 0 * * * [コマンド]
のようになります。
興味があれば、ぜひ使ってみてください。
担当:幕田