cronで定期的にプログラムを実行する
cronとは
cronとは、多くのUNIX系OSで標準的に利用される 常駐プログラム ( デーモン )の一種で、利用者の設定したスケジュールに従って指定されたプログラムを定期的に起動してくれるもの。
cronの登録
$ crontab -e
上記コマンドでシステム指定のエディタが開く(viとか)
00 10 * * * /home/usermei/hogehoge.sh
上記のような命令を記述する。上記は毎日10:00にhogehoge.shを実行するというもの。
書き方
* * * * * 毎分実行 00 10 * * * 10:00に実行 0 10 * * 1 毎週月曜10:00に実行 0 10 * * 0,1,2 毎週日,月,火の10:00に実行 */10 * * * * 10分おきに実行 00 10 1,15 * * 1日と 15日の10:00に実行
登録済みのcronの確認
$ crontab -l
登録済みのcron全削除
$ crontab -r
- 間違って実行しちゃうと全部消えちゃう