FreeBSD de cron
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*index [#sda1ceea]
#contents
**cron の使い方 [#s3c5c88e]
いつもお世話になっているcron による定期実行。「cron なん...
まず、/etc/crontab を見てみる。筆者のLANDISKでは、デフォ...
landisk:~# cat /etc/crontab
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin...
# m h dom mon dow user command
17 * * * * root run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || run-parts -...
47 6 * * 7 root test -x /usr/sbin/anacron || run-parts -...
52 6 1 * * root test -x /usr/sbin/anacron || run-parts -...
次に、左から数えて5番目のフィールドまで説明する。* (アス...
分(minutes) 0-59 の間で指定する
時(hour) 0-23 の間で指定する
日(day) 1-31 の間で指定する
月(month) 1-12 もしくは、名前
週(week) 0-7 もしくは、名前。0 と 7 は日曜日。
例1) 毎朝6時25分に hoge.sh を実行する
25 6 * * * /usr/local/bin/hoge.sh
例2) 3時間ごとにhoge.shを実行する。
0 */3 * * * /usr/local/bin/hoge.sh
例3) 12月24日0時0分、クリスマスイブに hoge.sh を実行。...
0 0 24 12 * /usr/local/bin/hoge.sh
例4) 8時から17時の間、2時間ごとに、hoge.sh を実行する
0 8-17/2 * * * /usr/local/bin/hoge.sh
例5)毎月2日、12日、22日の12時にhoge.sh を実行する
00 12 2,12,22 * * /usr/local/bin/hoge.sh
**環境変数・シェル変数の定義 [#cacd1789]
/etc/crontab の先頭には、以下のような環境変数やシェル変数...
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:...
MAILTO=root
**crontab コマンド [#fc4f7611]
/etc/crontab は直接編集するのではなく、crontab -e コマン...
crontab のオプションを以下に記述します。書式に関しては、/...
-e crontabを編集する。
-l 登録されているcrontabを表示する。
-r 登録されているcrontab を削除する
-u ユーザ名 設定するcrontabのユーザ名を指定する
**メール送信設定 [#b88e9bec]
cron は、 /etc/crontab に記述された処理を 指定したユーザ...
①----
標準出力、標準エラー出力とも捨てる設定です。つまり、メー...
②----
標準出力を捨て、標準エラー出力をメールで送信する設定です...
③----
メール送信はしないが、/var/log/origin.log に標準出力と標...
25 6 * * * root test -x /usr/sbin/anacron || run-parts -...
47 6 * * 7 root test -x /usr/sbin/anacron || run-parts -...
52 6 1 * * root test -x /usr/sbin/anacron || run-parts -...
05 5 * * * root /usr/local/bin/hoge.sh > /dev/null 2>&1...
05 5 * * * root /usr/local/bin/hoge.sh 1> /dev/null 2> /...
05 5 * * * root /usr/local/bin/hoge.sh 1> /dev/null ---...
05 5 * * * root (/usr/local/bin/tames.sh > /var/log/orig...
----
終了行:
*index [#sda1ceea]
#contents
**cron の使い方 [#s3c5c88e]
いつもお世話になっているcron による定期実行。「cron なん...
まず、/etc/crontab を見てみる。筆者のLANDISKでは、デフォ...
landisk:~# cat /etc/crontab
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin...
# m h dom mon dow user command
17 * * * * root run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || run-parts -...
47 6 * * 7 root test -x /usr/sbin/anacron || run-parts -...
52 6 1 * * root test -x /usr/sbin/anacron || run-parts -...
次に、左から数えて5番目のフィールドまで説明する。* (アス...
分(minutes) 0-59 の間で指定する
時(hour) 0-23 の間で指定する
日(day) 1-31 の間で指定する
月(month) 1-12 もしくは、名前
週(week) 0-7 もしくは、名前。0 と 7 は日曜日。
例1) 毎朝6時25分に hoge.sh を実行する
25 6 * * * /usr/local/bin/hoge.sh
例2) 3時間ごとにhoge.shを実行する。
0 */3 * * * /usr/local/bin/hoge.sh
例3) 12月24日0時0分、クリスマスイブに hoge.sh を実行。...
0 0 24 12 * /usr/local/bin/hoge.sh
例4) 8時から17時の間、2時間ごとに、hoge.sh を実行する
0 8-17/2 * * * /usr/local/bin/hoge.sh
例5)毎月2日、12日、22日の12時にhoge.sh を実行する
00 12 2,12,22 * * /usr/local/bin/hoge.sh
**環境変数・シェル変数の定義 [#cacd1789]
/etc/crontab の先頭には、以下のような環境変数やシェル変数...
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:...
MAILTO=root
**crontab コマンド [#fc4f7611]
/etc/crontab は直接編集するのではなく、crontab -e コマン...
crontab のオプションを以下に記述します。書式に関しては、/...
-e crontabを編集する。
-l 登録されているcrontabを表示する。
-r 登録されているcrontab を削除する
-u ユーザ名 設定するcrontabのユーザ名を指定する
**メール送信設定 [#b88e9bec]
cron は、 /etc/crontab に記述された処理を 指定したユーザ...
①----
標準出力、標準エラー出力とも捨てる設定です。つまり、メー...
②----
標準出力を捨て、標準エラー出力をメールで送信する設定です...
③----
メール送信はしないが、/var/log/origin.log に標準出力と標...
25 6 * * * root test -x /usr/sbin/anacron || run-parts -...
47 6 * * 7 root test -x /usr/sbin/anacron || run-parts -...
52 6 1 * * root test -x /usr/sbin/anacron || run-parts -...
05 5 * * * root /usr/local/bin/hoge.sh > /dev/null 2>&1...
05 5 * * * root /usr/local/bin/hoge.sh 1> /dev/null 2> /...
05 5 * * * root /usr/local/bin/hoge.sh 1> /dev/null ---...
05 5 * * * root (/usr/local/bin/tames.sh > /var/log/orig...
----
ページ名: