LINUX.ORG.RU

История изменений

Исправление vodz, (текущая версия) :

Обрабатывать события лога по *мере поступления* проще таки через tail -f.

Я так думаю, что это проще только для демона на bash, который больше ничего не делает, кроме как в цикле ожидает и выполняет действие. Во всех остальных случаях как не крути что-то не получается что-то осмысленное. Скажем если этот цикл засунуть в фоновый процесс, то получим тоже самое, что и до скрипта: некий блокируемый процесс ожидает пополнение лога, то есть круг замкнулся.

Или я не понял вашу мысль.

Ну изначально автор хотел раз в 5 секунд проверять, может он подвисать и не хотел вовсе?

Исходная версия vodz, :

Обрабатывать события лога по *мере поступления* проще таки через tail -f.

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

Или я не понял вашу мысль.

Ну изначально автор хотел раз в 5 секунд проверять, может он подвисать и не хотел вовсе?