« システム起動時に起動されるスクリプトの /etc/rc?.d のファイルの中身 | メイン | Solaris 7 の Patch で xxxxxx-xx.zip の解凍方法は? »

1999年8月20日

初期設定の root の cron エントリーの意味

質問:
初期設定でいくつかcronにセットされていますが、
これらはどのようなことをやっているのでしょうか。

root

10 3 * * 0,4 /etc/cron.d/logchecker
10 3 * * 0 /usr/lib/newsyslog
15 3 * * 0 /usr/lib/fs/nfs/nfsfind
1 2 * * * [ -x /usr/sbin/rtc ] && /usr/sbin/rtc -c > /dev/null 2>&1

lp

13 3 * * 0 cd /var/lp/logs; if [ -f requests ]; then if [ -f requests.1 ]; then /bin/mv requests.1 requests.2; fi; /usr/bin/c
p requests requests.1; >requests; fi

15 3 * * 0 cd /var/lp/logs; if [ -f lpsched ]; then if [ -f lpsched.1 ]; then /bin/mv lpsched.1 lpsched.2; fi; /usr/bin/cp lp
sched lpsched.1; >lpsched; fi
-------------------------------------------------
回答:
10 3 * * 0,4 /etc/cron.d/logchecker

日曜日と木曜日の午後3時15分にlogcheckerを実行します。
logcheckerは、/var/cron/log ファイルが大きくなったときに /var/cron/ologに
内容を移します。

10 3 * * 0 /usr/lib/newsyslog

日曜日の午前3時10分にnewsyslogを実行します。
newsyslogは、/var/adm/messagesファイルを messages.x にバックアップを取る
シェルスクリプトです。

15 3 * * 0 /usr/lib/fs/nfs/nfsfind

日曜日の午前3時15分にnfsfindを実行します。
nfsfindは、/etc/dfs/sharetabの中から第3フィールドが "nfs"になっている
行の先頭フィールド、つまりはディレクトリ名を取得し。そのディレクトリの中を
findで .nfs*ファイルを探し、7日以上変更がないものについては削除するという
スクリプトです。

1 2 * * * [ -x /usr/sbin/rtc ] && /usr/sbin/rtc -c > /dev/null 2>&1

毎日午前2時1分に実行されます。
rtc コマンドは UNIXシステムと MS-DOSシステムのタイムゾーン(時刻)を
一致させるために使用されます。
このコマンドは x86(Solaris for PC)に含まれるものですので、
PCを使用する環境でない場合には設定を無効にしてもかまいません。

/var/lp/logs ディレクトリ内のlpsched , requestsログファイルは、
情報が追加されるにつれて大きくなります。lp印刷サービスは、
デフォルトのcronジョブ(/var/spool/cron/crontab/lp)を使用して
ログファイルを削除します。

13 3 * * 0 cd /var/lp/logs; if [ -f requests ]; then if [ -f requests.1 ]; then
/bin/mv requests.1 requests.2; fi; /usr/bin/cp requests requests.1; >requests; f
i

日曜日の午前3時13分に、/var/lp/logsディレクトリに requests.1ファイルがあれば
requests.2にmvします。次にrequestsファイルを requests.1にコピーし
requestsファイルにリダイレクトしています。

15 3 * * 0 cd /var/lp/logs; if [ -f lpsched ]; then if [ -f lpsched.1 ]; then /b
in/mv lpsched.1 lpsched.2; fi; /usr/bin/cp lpsched lpsched.1; >lpsched; fi

日曜日の午前3時15分に /var/lp/logsディレクトリに lpsched.1ファイルがあれば
lpsched.2にmvします。次にlpschedファイルを lpsched.1にコピーし
lpschedファイルにリダイレクトしています。

投稿者 AJ : 1999年8月20日 15:21

 
Powered by Movable Type 4.27-ja | RSS1.0 | RSS2.0 | ATOM