Я запускаю удаленный исполняемый файл, который создает файл журнала.
Я хочу написать сценарий, чтобы проверить, успешно ли выполняется исполняемый файл или обнаружена ошибка. Я могу это сделать, посмотрев на растущий файл журнала и увидев, появляется ли строка "error" или "success" первой. 
Я знаю, что я могу grep файл в режиме реального времени, используя
tail -f output.log | grep --line-buffered "string"
Тем не менее, я могу написать скрипт, который скажет мне, происходит ли grep для "error" или grep для "success" первую очередь?
