Linuxにはcronというスケジューラが予めインストールされている.
$ crontab -e
を実行することで,エディタが開くため,そこで設定を書き込む.
エディタを指定して起動したい場合は以下のコマンド.
$ EDITOR=/usr/bin/emacs crontab -e
フォーマットは以下のようである.
* * * * * <script>
<script>は絶対パスを推奨.
各フィールドは以下の通りである.
フィールド | 値域 |
---|---|
分 | 0-59 |
時 | 0-23 |
日 | 1-31 |
月 | 1-12 |
曜日 | 0-7 |
曜日に関しては,
0 | 日曜 |
1 | 月曜 |
2 | 火曜 |
3 | 水曜 |
4 | 木曜 |
5 | 金曜 |
6 | 土曜 |
7 | 日曜 |
30 * * * * bash /path/to/example.sh
*/10 * * * * bash /path/to/example.sh
もしくは
0,10,20,30,40,50 * * * * /path/to/example.sh