2 cron
の操作
cron
を使用して、固定時間に毎分実行するジョブをスケジュールします。
システムcron
ジョブは、/etc/crontab
構成ファイルのcron
表、または/etc/cron.d
ディレクトリに格納されているジョブ・ファイルで定義されます。
ユーザー定義cron
ジョブは、/var/spool/cron
ディレクトリに格納され、ユーザー名にユーザー名を含めます。たとえば、ユーザーjsmith
の/var/spool/cron/jsmith
などです。
cron
ユーティリティを使用してスケジュール済ジョブを実行するcrond
デーモンは、それらのロケーションをチェックして、実行する必要があるジョブを決定します。
crond
デーモンが、現在の時間に実行するように構成されたジョブを識別した場合、crond
デーモンはそのジョブをジョブ定義の所有者として実行します。 ジョブがシステムのcron
ジョブの場合、デーモンはジョブ定義で指定されたユーザーとしてジョブを実行します(ユーザーが定義されている場合)。
cron
ジョブの実行がスケジュールされているときにシステムが停止している場合、システムの再起動時に、デーモンはそのジョブを次のスケジュール実行までスキップします。