たとえば、解析する perl スクリプトを作成しています/var/log/syslog
。
ログに特定のイベントが表示されると、perl スクリプトはさらに後続のタスクをトリガーします。ログは、この投稿のアドバイスに従って解析されます。
コマンド ライン: ログ ファイルを監視し、データベースにデータを追加する
私が信じているのは、パイプの使用です。
ここで、このスクリプトをバックグラウンドで永久に実行したいと考えています。
これは私にはデーモンのように聞こえます。次の質問で参照されているデーモン プログラムは理想的です。
LinuxでPerlスクリプトをシステムデーモンとして実行するにはどうすればよいですか?
しかし、この投稿から、デーモンが開いているファイル ハンドルを持っていないことは明らかです。では、ログファイルを監視するデーモン、またはデーモンになる perl スクリプトを作成するにはどうすればよいでしょうか?