CentOSでこのコマンドを実行しようとしています。
logger -t AUDIT_LOG -f <MY_AUDIT_LOG_FILE> &
10/20秒間はうまく機能します。 tailで/var/log/messagesを開くと、しばらくの間syslogファイルに正しく出力されたメッセージが表示されます。
tail -50f /var/log/messages
tail コマンドの後、以下を確認してください。
ps -eaf | grep logger
私のロガープロセスはもう実行されません。私はtailコマンドがロガーが終了する理由だとは思わない。アプリケーション監査ログに記録された行をメッセージシステムログファイルに追加したいと思います。
ベストアンサー1
ロガーコマンドは、コマンドを実行して終了したときにのみMY_AUDIT_LOG_FILEの内容を記録するため、動作は正常です。
このファイルで行われた変更をsyslogに継続的に記録するには、以下のようにrsyslogテキストファイル入力モジュールが必要になる場合があります。http://www.rsyslog.com/using-the-text-file-input-module/