Ubuntuでanacronの助けが必要です

Ubuntuでanacronの助けが必要です

私はUbuntu 14.04を持っており、それを使用する方法を学ぶことを試みていますanacron。これまで未知の3つがあります。説明してください!

  1. anacronコマンドが最初に実行されたときはいつですか?今が水曜日の午後2時(14:00)で、今週の新しい作業を設定したとしましょうanacron。それでは、最初の実行をいつ待つべきですか?つまり、ここの出発点は何ですか?週に一度、始めたら?

  2. 3つの命令があるとしましょう。その後、これはスクリプトでなければなりません。それとも…3つのコマンドをすべて1つのanacronタスクに入れることができますか?具体的には、プロセスを停止してファイルの内容を削除してから、停止したのと同じプロセスを再開したいと思います。

  3. コマンドをどこに入れるべきですかanacron?私はそう言いますが、/etc/anacrontab管理する基本的なコマンドが3行表示されますcron(私が正しく理解した場合)。これら3つのコマンドの下の同じ場所に独自のコマンドを作成する必要がありますか?

答え1

知っておくべき最も重要な点は、補完的anacronに設計されていることですcron。実際には、または/etc/cron.dailyでのみ/etc/cron.weeklyタスクを設定する必要があります/etc/cron.monthlyanacronより頻繁にタスクを実行するのには適していません。主な目的は、毎日、毎週、または毎月の作業が常にオンになっていないコンピュータを「追いつく」ことです。

  1. anacronタイムスタンプと最後の実行からの経過時間を使用して、ジョブを実行するかどうかを決定します。毎週働くと宣言したらつまり7日間の遅延でanacron7日間実行されていないことが検出されるたびに実行されます。したがって、新しいジョブを作成したら、次回の呼び出し時に実行する必要があります。デフォルトでは、これは次回のシステムの再起動時、次回の電源状態の変化(バッテリからACへ)、または午前3時です。

  2. /etc/cron.dailyこれら3つのコマンドを使用してスクリプトを作成(または.weekly場合.monthlyによっては)に入れます。

  3. 上記のように/etc/cron.{daily,weekly,monthly}/etc/anacrontab

よりDebian/Ubuntu 関連ドキュメントそしてanacron閲覧ファイル詳細については。

関連情報