Linux « FTP - Automatic execution | HOME | Apache 2 - WWW server »
Scheduling task
crontab [ -u user ] file
crontab [ -u user ] { -e | -l | -r }
-e crontabを編集する
-l 登録されているcrontabを表示する
-r 登録されているcrontabを削除する
-u user 指定したユーザーのcron設定を行う
# crontab -e
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# virus dat file update
01 1 * * * root /opt/virus_scan/dat_update.sh
min hour day month week command
If you want to open with your preferred editor
# export EDITOR=nano
Then
# crontab -e
-----------------------------------------
分 時 日 月 曜日
43 23 * * * 23:43に実行
12 05 * * * 05:12に実行
0 17 * * * 17:00に実行
0 17 * * 1 毎週月曜の 17:00に実行
0,10 17 * * 0,2,3 毎週日,火,水曜の 17:00と 17:10に実行
0-10 17 1 * * 毎月 1日の 17:00から17:10まで 1分毎に実行
0 0 1,15 * 1 毎月 1日と 15日と 月曜日の 0:00に実行
42 4 1 * * 毎月 1日の 4:42分に実行
0 21 * * 1-6 月曜日から土曜まで 21:00に実行
0,10,20,30,40,50 * * * * 10分おきに実行
*/10 * * * * 10分おきに実行
* 1 * * * 1:00から 1:59まで 1分おきに実行
0 1 * * * 1:00に実行
0 */1 * * * 毎時 0分に 1時間おきに実行
0 * * * * 毎時 0分に 1時間おきに実行
2 8-20/3 * * * 8:02,11:02,14:02,17:02,20:02に実行
30 5 1,15 * * 1日と 15日の 5:30に実行

