2

私のシステムでは、syslogd が userpsace ログ メッセージをフラッシュ上の永続ファイルに書き込みます。klogd メッセージで同じことをしたい。マンページから、Klogd はデフォルトでコンソールと syslogd にメッセージを送信するようです。しかし、同じファイルでカーネル モジュール メッセージを取得できません。

dmesg は、モジュール メッセージの完全なダンプを提供してくれます。したがって、カーネル ダンプを生成するモジュールが正常に動作していることはわかっています。klogd メッセージが表示されない理由がわかりません。デフォルトでは、/var/log/messages はありません。テストのために作成しましたが、klogd から /var/log/messages ファイルに部分的なダンプを取得しましたが、それは klogd を再起動したときだけです。

何かが足りないようです。syslog.config は、klogd から受信するメッセージを制御しますか、それともすべてを受信しますか?

標準のものではなく、Busybox の syslogd と Klogs の実装を使用しています。

4

1 に答える 1

0

klogd -f は、カーネル ログに使用するログ ファイルを指定します。

于 2013-10-14T02:22:07.293 に答える