timeout コマンドはタイムアウトしません。

timeout コマンドはタイムアウトしません。

timeoutタイムアウトのないコマンドがあります。

user@db:~$ ps aux | grep 'timeout'
user       4979  0.0  0.0   4440   628 pts/144  S+   18:52   0:00 sh -c timeout 16 mycommand
user       4980  0.0  0.0  11716   680 pts/144  S    18:52   0:00 timeout 16 mycommand

user@db:~$ ps -p 4980 -o etime=
02:29:16

私にとっては難しい質問です。これは私がしなければならないことと正反対です。私は* nixシステムの基本システムを知りません。

知りたい

* nixシステムでコマンドの中断の問題を解決するための最良の方法は何ですか?

貴重な情報を収集できるログやその他のシステム情報はありますか?

用語シグナルを送信する前にタイムアウトでコマンドを実行する別の安定した方法はありますか?

他のすべての関連情報...

また、これが「mycommand」の場合である可能性があることがわかっているので、使用される実際のコマンドがコマンドであるffmpegことがわかります。

また、timeoutほとんどの場合、期待どおりに動作します。

関連情報