Unix-commands-anacron
anacron-Unix、Linuxコマンド
link:/unix_commands/index [previous] link:/unix_commands/index [next] [[1]] php [AddThis Social Bookmark Button]
NAME
概要
説明
実行されると、Anacronは設定ファイル(通常は_/etc/anacrontab_)からジョブのリストを読み取ります(* anacrontab(5)*を参照)。 このファイルには、Anacronが制御するジョブのリストが含まれています。 各ジョブエントリは、日単位の期間、分単位の遅延、一意のジョブ識別子、およびシェルコマンドを指定します。
Anacronは、各ジョブについて、このジョブが過去n日間に実行されたかどうかを確認します。nはそのジョブに指定された期間です。 そうでない場合、Anacronは、遅延パラメーターとして指定された分数だけ待機した後、ジョブのシェルコマンドを実行します。
コマンドが終了すると、Anacronはそのジョブの特別なタイムスタンプファイルに日付を記録するため、いつ再実行するかを知ることができます。 時間の計算には日付のみが使用されます。 時間は使用されません。
実行するジョブがなくなると、Anacronは終了します。
Anacronは、_anacrontab_で指定された_job_コマンドライン引数のいずれかと一致する識別子を持つジョブのみを考慮します。 _job_引数には、シェルワイルドカードパターンを使用できます(適切な引用符でシェルから保護してください)。 _job_引数を指定しないことは、「*」を指定することと同じです(つまり、すべてのジョブが考慮されます)。
ジョブがその標準出力または標準エラーで出力を生成する場合、出力はAnacron(通常はルート)を実行しているユーザーにメールで送信されます。
Anacronが何をしているかについての有益なメッセージは、施設 cron 、優先度 notice の下で* syslogd(8)に送信されます。 エラーメッセージは優先度 *error で送信されます。
「アクティブな」ジョブ(つまり、 Anacronが既に実行することを決定し、遅延が経過するのを待っているジョブ、および現在Anacronによって実行されているジョブ)は「ロック」されているため、Anacronの他のコピーは同時にそれらを実行しません。
オプション
Tag
説明
-f
タイムスタンプを無視して、ジョブを強制的に実行します。
-u
ジョブのタイムスタンプのみを現在の日付に更新しますが、何も実行しません。
-s
ジョブの実行をシリアル化します。 Anacronは、前のジョブが終了する前に新しいジョブを開始しません。
-n
今すぐジョブを実行します。 _/etc/anacrontab_ファイル内の遅延仕様を無視します。 このオプションは -s を意味します。
-d
背景に分岐しないでください。 このモードでは、Anacronはsyslogだけでなく標準エラーにも情報メッセージを出力します。 ジョブの出力は通常どおりメールで送信されます。
- -q *
メッセージを標準エラーに抑制します。* -d *でのみ適用可能。
デフォルトではなく、指定されたanacrontabを使用
-V
バージョン情報を出力して終了します。
-h
短い使用法メッセージを出力して終了します。
信号
ノート
/usr/lib/zoneinfo/localtime tzset(3)
ファイル
Tag
説明
/etc/anacrontab
ジョブの仕様が含まれています。 完全な説明については、* anacrontab(5)*を参照してください。
/var/spool/anacron
このディレクトリは、タイムスタンプファイルを保存するためにAnacronによって使用されます。
関連項目
Anacron _README_ファイル。
BUGS
Anacronは、アクティブなジョブごとに最大2つのファイル記述子を使用します。 (通常のカーネルで)約125を超えるアクティブなジョブがある場合、記述子が不足する可能性があります。
コメント、提案、バグレポートをSean ’Shaleh’ Perry <shaleh @(debian.org | valinux.com)>にメールしてください。
著者
現在の実装は、Itai Tzur <itzur@actcom.co.il>による完全な書き直しです。
コードベースは現在、Sean ’Shaleh’ Perry <shaleh @(debian.org | valinux.com)>によって管理されています。 リンク:/unix_commands/index [previous]リンク:/unix_commands/index [next]リンク:/cgi-bin/printversion.cgi?tutorial = unix_commands&file = anacron [Printer Friendly]
Advertisements |