Как выполнить команду, когда определенное сообщение выгружается в / var / log / messages?
282
Aaron Digulla
Я страдаю из-за некоторой ошибки, которая заставляет pulseaudio сбрасывать миллионы сообщений в мой системный журнал:
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)
Это составляет 3 ГБ потраченного впустую дискового пространства каждый день. Решение состоит в том, чтобы выполнить эту команду:
/etc/init.d/alsasound restart
Это решает проблему. К сожалению, требуется некоторое время, чтобы заметить, что ошибка происходит. Так что мой вопрос: Есть ли программа, которая может проверить pulseaudio
и Resume failed, couldn't restore original fragment settings
и запустить выше команду один раз (даже если сообщение будет по меньшей мере десяток раз)?
0 ответов на вопрос
Похожие вопросы
-
2
Понимание вывода syslogd -d
-
1
OS X Отправка системного журнала на удаленный компьютер
-
3
Как включить syslogd для приема входящих подключений на Snow Leopard от удаленных регистраторов?
-
-
2
auth.log пуст (Ubuntu)
-
0
Использование системного журнала для мониторинга остановленных служб на Win2k
-
3
получить доступ к файлам журнала Windows из Linux
-
2
Поместить удаленный системный журнал в свой собственный файл
-
2
Сообщение от Syslogd
-
0
Запуск удаленного сервера системного журнала
-
1
расширение оболочки системного журнала