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 pulseaudio
und Resume failed, couldn't restore original fragment settings
und den oben genannten Befehl ausführen einmal (auch wenn die Nachricht mindestens ein Dutzend Mal angezeigt)?
0 Antworten auf die Frage
Verwandte Probleme
-
2
Die Ausgabe von syslogd -d wird erkannt
-
1
OS X Senden von Syslog an eine Remote-Box
-
3
Wie kann syslogd von Snow Logard eingehende Verbindungen von Remote-Loggern akzeptieren?
-
2
auth.log ist leer (Ubuntu)
-
0
Verwenden von Syslog zum Überwachen gestoppter Dienste unter Win2k
-
3
Zugriff auf Windows-Protokolldateien von Linux
-
2
Ein Remote-Syslog in eine eigene Datei einfügen
-
2
Nachricht von Syslogd
-
0
Einen Remote-Syslog-Server ausführen
-
1
Syslog-Shell-Erweiterung