如何在一个BASH脚本中设置一个有时会变成非活动的进程的超时?

我有一个bash脚本,通过CRON运行许多命令/工具,如convert或pdftk。

经常发生的情况是,例如pdftk变得“陈旧”或“挂起”,调用脚本停止前进。

是否有一个简单的方法在bash脚本中(通过陷阱?)设置执行的时间限制或检测不活动(通过定义)为特定的电话?

BASH FAQ条目#68:“如何运行一个命令,让它在N秒后中止(超时)?”