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