У меня есть bash script, который запускает дочерний процесс, который время от времени сбой (фактически, зависает) и без видимых причин (закрытый источник, поэтому я не могу с этим поделать). В результате я хотел бы запустить этот процесс за определенное количество времени и убить его, если он не вернется успешно через заданный промежуток времени.
Существует ли простой и надежный способ использования bash?
P.S.: Скажите, если этот вопрос лучше подходит для serverfault или суперпользователя.