timeout(1)
kill(1)コマンドにあるシグナルの種類であれば、-s SIGNAL で指定して終了できる こっちのマニュアルにあるオプションは古い?
--preserve-status
forkしたコマンドと同じ終了ステータスを終了時に返す。
--foreground
timeout(1)をシェルから直接実行しない場合に、制限付きで実行した実行コマンドがttyからの入力やttyシグナルを受け取ることを許可する。この場合、コマンドからさらに派生するプロセスは時間切れにならない(GNU)
timeoutを制限付きで実行した実行コマンドの子プロセスに伝播させない(FreeBSD)
-k, --kill-after=期間
最初のシグナル送信後、指定された期間が経過してもコマンドが終了しない場合、KILLシグナルを送信する。
-s, --signal=シグナル
タイムアウト時に送信するシグナルを指定する。