cronの設定
設定方法は2種類あります。
ひとつが「/etc/crontab」に直接記入する方法
もう一つが「crontab -e」で「/var/spool/cron/ユーザー名」に記入する方法
「/etc/crontab」に直接記入する方法
rootユーザでしか編集できませんが
記述方法:
分 時 日 月 曜日 ユーザ コマンド
実行するユーザーがコマンドの前に必要です。
1 2 3 |
$ vi /etc/crontab 00 10 * * 4 root /usr/bin/wget http://www.google.com 00 11 * * 4 root /usr/bin/wget http://www.yahoo.com |
(毎週水曜日の10:00 に コマンド[ /usr/bin/wget http://www.google.com ] を実行 する)
(毎週水曜日の11:00 に コマンド[ /usr/bin/wget http://www.yahoo.com ] を実行 する)
「crontab -e」で「/var/spool/cron/ユーザー名」に記入する方法
実行したユーザの専用ファイル /var/spool/cron/ユーザ名を編集することになる
記述方法:
分 時 日 月 曜日 コマンド
コマンドの前にユーザは必要ありません。
1 2 3 |
$ crontab -e 00 10 * * 4 /usr/bin/wget http://www.google.com 00 11 * * 4 /usr/bin/wget http://www.yahoo.com |
(毎週水曜日の10:00 に コマンド[ /usr/bin/wget http://www.google.com ] を実行 する)
(毎週水曜日の11:00 に コマンド[ /usr/bin/wget http://www.yahoo.com ] を実行 する)
Cronの確認方法
1 2 3 |
$ crontab -l 00 10 * * 4 /usr/bin/wget http://www.google.com 00 11 * * 4 /usr/bin/wget http://www.yahoo.com |