スクリプト等の処理を定期的に実行する。
手順:
定期的に実行する為にcronを使用する
crontab を使用して、ユーザ毎に定期的に行う処理を登録する。
root権限が必要な場合は、root ユーザで行う。(sudo をつければ OK)
- 設定確認
crontab -l
実行時に root権限が必要な場合 (root ユーザ での cron 設定)
sudo crontab -l
設定していない場合、”no crontab for <ユーザー名>”と言われる。
- 設定方法
crontab -e
実行時に root権限が必要な場合 (root ユーザ で処理を実行する場合)は
sudo crontab -e
で設定する。エディタが開き、編集可能となる。
(/var/spool/cron/crontabs/ユーザ名 に保存される)
設定は、
00 03 * * 1 sh /home/hogehoge/script/test.sh
の様に、実行する ‘分’ ‘時’ ‘日’ ‘月’ ‘曜日’ ‘コマンド’ の順に指定する。
曜日は 0:日, 1:月, 2:火, — ,6:土,7:日 を指定する。
上記の場合、毎週月曜日の AM3:00 に実行する。
0 件のコメント:
コメントを投稿