初期の問題(X)

初期の問題(X)

初期の問題(X)

私は Debian を実行している Linux マシンを数台所有しており、それらはすべてネットワークに接続されています。それらは、インターネットが存在しないときにローカルでアクセスできる Web サーバーをホストしています。すべて正常に動作していますが、私はシステム全体を積極的に開発しており、変更をプッシュする必要があります。Git と cron ジョブを使用しているため、新しいバージョンは常に夜間にダウンロードされ、展開されます。しかし誰が警備員を守るのでしょうか?cronジョブにも同様のアップデートメカニズムが欲しいです。そこでcronの代替品を探していました。そして見つけたのがクロン

私の現在の問題(Y)

問題は、hcronが広く使われておらず、ドキュメンテーションあまり理解できません。.deb パッケージからインストールして、なんとか実行できました。

  1. /var/log/hcron/hcron.logからログファイルが変更されていることが分かります。
  2. /etc/hcron/の設定ファイルを変更しました
  3. hcron-event を使用して cron ジョブを作成しましたが、次に何をすればよいかわかりません。このイベントをスケジュールに追加するにはどうすればよいでしょうか? どなたかご存知ですか?

答え1

hcron イベント ファイル ( の下にあるはずです~/.hcron/<fqdn>/events) を定義している場合は、hcron-reload を実行するだけで済みます。hcron-reload は、すべての hcron イベントを含むスナップショット ファイルを作成し、それを hcron-scheduler が参照できるようにスプール ディレクトリにコピーし、スナップショットがロードされるのを待機していることを hcron-scheduler に通知します。分ごとに、hcron-scheduler は待機中のスナップショットがあるかどうかを確認し、それらをロードします。

hcronの開発者として、ドキュメントで何が理解できなかったのか知りたいです。接触サイト上の情報。

関連情報