Как перезапустить зависший процесс?
Задача: Консольная прога непрерывно выводит результаты своей работы. Раз в N сек среди разных других строк должно появляться определенное сообщение. (В этой строке появляется слово, которого не бывает в других.) Если оно не появилось (а другие строки сыпятся) - надо перезапустить прогу. Исходники слишком громоздкие для меня, слишком долго буду разбираться... Можно ли это сделать на bash или надо что-то мощнее? perl, например? 20 лет назад ковырялся в freefsd, но все уже стерлось в памяти... Поможете?.. Буду крайне признателен...