Назад | Перейти на главную страницу

Как установить тайм-аут в сценарии BASH для процесса, который иногда становится неактивным?

У меня есть сценарий bash, который запускает множество команд / инструментов, таких как convert или pdftk через CRON.

Довольно часто случается, например, что pdftk становится «устаревшим» или «зависает», и вызывающий сценарий прекращает работу.

Есть ли простой способ из сценария bash (через ловушку?) Установить ограничение по времени для выполнения или обнаружить неактивность (по любому определению) для конкретного вызова?