хочу следить за /var/log/messages и при появлении там нужной строки выполнять команду. 
чтото похожее на это:
for line in `tail -f /var/log/messages |grep kernel`
do
    echo "got $line1"
done
так неработает т.к. tail -f не возвращает конец чтения
как правильно ?
    
      Ответ на:
      
          комментарий
        от dilmah 
  
    
      Ответ на:
      
          комментарий
        от qw3r 
  
    
      Ответ на:
      
          комментарий
        от true_admin 
  
    
      Ответ на:
      
          комментарий
        от x905 
  
    
      Ответ на:
      
          комментарий
        от tzukko 
  
    
      Ответ на:
      
          комментарий
        от x905 
  
    
      Ответ на:
      
          комментарий
        от true_admin 
  
    
      Ответ на:
      
          комментарий
        от qw3r 
  
    
      Ответ на:
      
          комментарий
        от Deleted 
  
    
      Ответ на:
      
          комментарий
        от x905 
  
    
      Ответ на:
      
          комментарий
        от xio 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Вопрос по /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)