CRON(8)

名称
cron - 定期的にコマンドを実行するデーモン (Vixie Cron)

書式
cron [-x debugflag[,...]]

解説
cron は、通常は /etc/rc もしくは /etc/rc.local から起動されます。このコマンドは実行するとすぐに返ってくるので、起動時に `&' をつける必要はありません。

cron は、 /var/cron/tabs ディレクトリの下から /etc/passwd 内のアカウント名と同じ名前の crontab ファイルを探し、見つかったファイルを メモリに読み込みます。 cron は、別のフォーマットの /etc/crontab ( crontab(5) を参照してください) も調べます。このあと、 cron は 1 分おきに目覚めて 読み込んでいるすべての crontab ファイルを調べ、各コマンドをその時刻に 実行させるべきかどうかを調べます。コマンドを実行する場合には、出力がメールで crontab ファイルの所有者 (もしくは crontab ファイル内の環境変数 MAILTO で指定されたユーザ) に送られます。

さらに、 cron は 1 分おきにスプールディレクトリの最終更新時刻 ( /etc/crontab の最終更新時刻も ) が変わっているかどうかを調べます。もし 変化があれば、すべての crontab ファイルの最終更新時刻を調べ、変更のあった ものを読み直します。このため、crontab ファイルを変更したときに cron をリスタートさせる必要はありません。 crontab(1) コマンドが crontab ファイルを変更したときにスプールディレクトリの最終更新時刻も更新されることに 注意して下さい。

関連項目
crontab(1), crontab(5)

作者
Paul Vixie <paul@vix.com>