1.はじめに
crontabファイルの意味:
ユーザによって作成されたのcrontabファイルは、各行がタスクを表し、セットの各列を表す各フィールドは、そのフォーマットは、6つのフィールドに分割された期間は、最初の5つの期間で設定されている、第六段落であります次の形式で実行するコマンドのセクション:
ファイルを開く(viのは/ etc / crontabの)あなたは以下が表示されます。
最初の4行はcrondタスクを実行するために環境変数を設定するために使用されています
SHELL変数は、ここで、シェルが使用するようにシステムを指定する最初の行は、bashのです
2行目は、実行するためにPATH変数コマンド体系へのパスを指定します
三行目MAILTO変数はcrondタスク実行情報は、rootユーザーに電子メールを経由して送信されます指定します
MAILTO変数が空の場合、それはユーザーのタスクの実行に情報を送信しないことを意味します
HOME変数4行目はコマンドやスクリプトを実行するときに使用するホームディレクトリを指定します。
アスタリスク(*):、月のフィールドなど、すべての可能な値に代わって、それはコマンドが他のフィールドを満たすために、月の制約後の動作を実行していることを示し、アスタリスクです。
カンマ(、):カンマ区切り値は、例えば、「1,2,5,7,8,9」、範囲のリストを指定するために使用することができます
バーは、( - ):整数の間バールの範囲の整数を表すことができ、例えば、「2-6」、「2,3,4,5,6」を示します
スラッシュ(/):N個の周波数間隔は「0-23 / 2」は、例えば、時間を指定することができるスラッシュ回2時間ごとに実行されます。
概要:
数2の表現アラビア数字の表示に使用するのが最善
の週と日が使用するのが最善ではありません
注釈を追加するためにスケジュールされたタスクを
ログファイルや空のファイルを対象とすることができる
定期的なタスク絶対パスでなければなりませんし、ディレクトリは、結果の前に存在している必要があり
crontabのサービス実行を開くようにしてください
2.詳細
crontabファイル:最も近い分にデーモン定期的なタスクは、我々は一般的にスクリプトを書く秒を設計- >にアラーム同等の
ログファイル:LLは/ var / log / cronの *
編集ファイル:VIMの/ etc / crontabのを
プロセスします。ps -ef |グレップのcrond ==> /etc/init.d/crond再開の
役割:定期的なバックアップ、リアルタイムのバックアップ
共通のコマンド・パラメータ
1 2 3 4 5 6 7 8 |
|
cronジョブの分類
2つのカテゴリに分類されのLinuxのタスクスケジューリング、タスクスケジューリングシステムとユーザタスクのスケジューリング。
タスクのスケジューリングシステム:システム作業は、ハード・ディスク・キャッシュへの書き込みデータとして、定期的に実行するために、クリーンアップをログに記録します。
の/ etc / crontabファイルでは、これは、タスクのスケジューリングシステムの設定ファイルです。
ユーザーのタスクスケジューリング:ユーザは、ユーザデータのバックアップとして、定期的に実行する通常の電子メールのリマインダを働きます。
ユーザーは、自分のcrontabスケジュールされたタスクをカスタマイズするためのツールを使用することができます。
crontabファイルには/ var /スプール/ cronディレクトリに格納されています。そのファイル名とユーザー名と一致して
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|