Incronは一度だけ実行する

Incronは一度だけ実行する

incrontabでincronを設定しています。イベントはリロード後に1回だけ実行され、incronはその後監視を無効にし、イベントはincrontabテーブルによってトリガーされません。

/unmetric_ebs/unmetric/props/unmetric-conf.properties IN_MODIFY、IN_CLOSE、IN_CLOSE_WRITE、IN_CLOSE_NOWRITE /bin/sh /root/inotify.sh /unmetric_ebs/unmetric/props/unmetric-conf.properties

この問題について助けていただけないでしょうか。

答え1

これはincrondのバグのようです。incron ドキュメントイベントごとに 1 回のみトリガーするか、毎回トリガーするかについて言及しています。ソフトウェアが「アルファ品質」とラベル付けされていることを考慮すると、ソフトウェアのバグのようです。開発者に問い合わせることを検討してください。

何を解決しようとしているのか分かりませんが、systemdベースのシステムは、以下のサービスに基づいてアクティブ化することをサポートしていることを考慮してください。inotify イベントこの機能は現在、多くの Linux ディストリビューションでデフォルトで利用可能であり、実稼働環境に対応していると考えられています。systemd代わりに の使用を検討してください。

関連情報