初期の問題(X)
私は Debian を実行している Linux マシンを数台所有しており、それらはすべてネットワークに接続されています。それらは、インターネットが存在しないときにローカルでアクセスできる Web サーバーをホストしています。すべて正常に動作していますが、私はシステム全体を積極的に開発しており、変更をプッシュする必要があります。Git と cron ジョブを使用しているため、新しいバージョンは常に夜間にダウンロードされ、展開されます。しかし誰が警備員を守るのでしょうか?cronジョブにも同様のアップデートメカニズムが欲しいです。そこでcronの代替品を探していました。そして見つけたのがクロン。
私の現在の問題(Y)
問題は、hcronが広く使われておらず、ドキュメンテーションあまり理解できません。.deb パッケージからインストールして、なんとか実行できました。
- /var/log/hcron/hcron.logからログファイルが変更されていることが分かります。
- /etc/hcron/の設定ファイルを変更しました
- hcron-event を使用して cron ジョブを作成しましたが、次に何をすればよいかわかりません。このイベントをスケジュールに追加するにはどうすればよいでしょうか? どなたかご存知ですか?
答え1
hcron イベント ファイル ( の下にあるはずです~/.hcron/<fqdn>/events
) を定義している場合は、hcron-reload を実行するだけで済みます。hcron-reload は、すべての hcron イベントを含むスナップショット ファイルを作成し、それを hcron-scheduler が参照できるようにスプール ディレクトリにコピーし、スナップショットがロードされるのを待機していることを hcron-scheduler に通知します。分ごとに、hcron-scheduler は待機中のスナップショットがあるかどうかを確認し、それらをロードします。
hcronの開発者として、ドキュメントで何が理解できなかったのか知りたいです。接触サイト上の情報。