Wie kann ich einen Befehl ausführen, wenn eine bestimmte Nachricht in / var / log / messages gespeichert wird?

464
Aaron Digulla

Ich leide unter einem Fehler, durch den pulseaudio Millionen von Nachrichten in meinem Syslog ablegt:

Oct 17 15:58:38 host pulseaudio[3757]: alsa-sink.c: Resume failed, couldn't restore original fragment settings. (Old: 352768/176384, New 65536/32768) 

Das sind täglich 3 GB Speicherplatz. Die Lösung besteht darin, diesen Befehl auszuführen:

/etc/init.d/alsasound restart 

Das behebt das Problem. Leider dauert es eine Weile, bis der Fehler auftritt. Also meine Frage: Gibt es ein Programm, das für überprüfen pulseaudiound Resume failed, couldn't restore original fragment settingsund den oben genannten Befehl ausführen einmal (auch wenn die Nachricht mindestens ein Dutzend Mal angezeigt)?

1

0 Antworten auf die Frage