回答:
Ubuntuでは、coreutilsの一部であるコマンドタイムアウトが存在します。このように使用して、タイムアウトを設定できます。Debian / Ubuntuの古いバージョンはこのコマンドをビルドおよびインクルードしませんでしたが、timeout
インストールできる同等のパッケージがあります。
# puppet shouldn't take more then 40 minutes!
47 * * * * root /usr/bin/timeout 2400 /usr/bin/puppet agent ...
これが可能だとは思わない。アプリケーションにチェックを組み込む必要があります。