История изменений
Исправление vodz, (текущая версия) :
Обрабатывать события лога по *мере поступления* проще таки через tail -f.
Я так думаю, что это проще только для демона на bash, который больше ничего не делает, кроме как в цикле ожидает и выполняет действие. Во всех остальных случаях как не крути что-то не получается что-то осмысленное. Скажем если этот цикл засунуть в фоновый процесс, то получим тоже самое, что и до скрипта: некий блокируемый процесс ожидает пополнение лога, то есть круг замкнулся.
Или я не понял вашу мысль.
Ну изначально автор хотел раз в 5 секунд проверять, может он подвисать и не хотел вовсе?
Исходная версия vodz, :
Обрабатывать события лога по *мере поступления* проще таки через tail -f.
Я так думаю, что это проще только для демона на bash, который больше ничего не делает, кроме как в цикле ожидает и выполняет действие. Во всех остальных случаях как не крути что-то не получается что-то осмысленное. Скажем если этот цикл засунуть в фоновый процесс, то получимИли я не понял вашу мысль. тоже самое, что и до скрипта: некий блокируемый процесс ожидает пополнение лога, то есть круг замкнулся.
Или я не понял вашу мысль.
Ну изначально автор хотел раз в 5 секунд проверять, может он подвисать и не хотел вовсе?