Linuxのシステムレベルのタスクと拡張計画のanacrontab

このシステムは、一般的に、我々は、設定ファイルを変更しないでください、ライン上で理解して、自動的にシステムのタスクを実行するために、クリーンな共通システムのジャンクやいくつかのスクリプトを設定は/ etc / conrtabです

 

SHELL:スケジュールされたタスクは、インタプリタを実行することです、デフォルトでは、bashのです

コマンドを実行するための環境変数:PATH

MAILTO:スケジュールタスクを出発ユーザー

HOME:ホームディレクトリであります/

実行-部品は、/ usr / binに/実行-部品内のスクリプトは、役割が、ディレクトリの実装の下のすべてのスクリプト/プログラムです。

/etc/cron.hourlyディレクトリ/etc/cron.hourly/の下のすべてのスクリプト/プログラムを実行する部品を実行します。

次の実行の部分のコマンドが実行されます

vimのは/ etc / crontabのの違いが書かれたのcrontab -eを実行するタイミング?

VIMは/ etc / crontabの:システム・レベルのcrontabは、/ etc / crontabの所有者およびグループがルートである定義されています

-eのcrontab :crontabファイルは、ユーザー定義では、すべてのユーザーが書き込むことができます

両方の方法レコード位置/さらには/ var /内部の/ etcに、同じではありません。cronサービスの呼び出しです

上記に起動しないシステムでは、時間はどのように行うことを言った場合は?次に、このスクリプトが実行されないのですか?設計者は、この問題の長い考えを持っているので、cronサービスの拡張があり、目的は非コンピュータは24時間行方不明ガードタスクを防ぐためです、anacrontabは、自動的に指定した時間間隔の後に欠場する:拡張ファイルシステムがスケジュールされたタスクでありますミッション

フォーマットは、このようなものです:

周期遅延ジョブ識別子コマンド

期間 - 周波数指令(日)

遅延 - 遅延時間(分)

ジョブ識別子 - タスクの説明、ジョブファイルの名前としてメッセージとタイムスタンプに使用されるanacronのは、(スラッシュを除く)任意の非空白文字を含めることができます。

コマンド - 実行するコマンド

 

最初の行は意味:65分後に起動のたびにcron.dailyは、彼の実装に今日実行ファイルが実行されるかどうかを確認し、そうでない場合

2行目は意味:ブートがcron.weeklyファイルをチェックするために70分ごとに7日後に実行し、あれば彼の実行の一週間内で実行されていません

三行目はほとんど意味します

ここでのcron制御サービスについて話す、と同じで、これは使用のcronユーザー名を禁止するために書かれている制御するための/etc/cron.denyコンフィギュレーションファイル、で、OKの行に

おすすめ

転載: www.cnblogs.com/fanweisheng/p/11109425.html