хочу следить за /var/log/messages и при появлении там нужной строки выполнять команду.
чтото похожее на это:
for line in `tail -f /var/log/messages |grep kernel`
do
echo "got $line1"
done
так неработает т.к. tail -f не возвращает конец чтения
как правильно ?
Похожие темы
- Форум Вопрос по /var/log/messages (2014)
- Форум почему не работает? (2011)
- Форум Частые сообщения в /var/log/messages от USB wifi-карточки (2015)
- Форум /var/log/* (2004)
- Форум Помогите отпарсить в файл =) (2010)
- Форум open(), read() в модуле ядра (2011)
- Форум не работает cron (2007)
- Форум чего-то в /var/log/messages сыпется (2009)
- Форум Bash не хочет парсить логи по живому (2009)
- Форум помогите с циклом в баш. (2014)