whoopsie
が への答えから何であるかを知っています。「whoopsie」プロセスとは何ですか。どのように削除できますか?
エラー報告はユーザーがUbuntuを支援するために最低限行うべきだと思うので、エラー報告を停止したいのですnot。しかし、13.10へのアップグレード以降、whoopsie
はかなりおしゃべりになりました。私のログには、文字通り何百ものメッセージがあります:
SYS: Nov 4 14:40:48 samsung-romano whoopsie[1156]: online
SYS: Nov 4 14:41:56 whoopsie[1156]: last message repeated 4 times
SYS: Nov 4 14:42:56 whoopsie[1156]: last message repeated 2 times
SYS: Nov 4 14:43:56 whoopsie[1156]: last message repeated 2 times
SYS: Nov 4 14:44:56 whoopsie[1156]: last message repeated 2 times
% zgrep whoopsie /var/log/syslog*gz | wc -l
773
whoopsie
に冗長性を減らす方法はありますか?
(おもしろい出力形式は、私がずっと前に書いたシステムログファイルをチェックする自家製プログラムであるSLoggerからのものですが、これは基本的に/var/log/syslog
ファイルの内容です)。
Sokaiによると、whoopsieを実行してこれらの「オンライン」メッセージを記録できないようにする方法はありません。これはバグです。ただし、ログからそれらを取得したい場合は、次の行を/etc/rsyslog.d/00-whoopsie.confにドロップすると、メッセージは記録されなくなります。
# whoopsie generates a lot of messages of "online"
# these are worthless and can be filtered
if $programname == 'whoopsie' and $msg == ' online' then ~
これも非常に具体的です。 whoopsieが「オンライン」以外の何かをログに記録しても、ログに記録されます。