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대부분의 경우 예상대로 작동합니다.

관련 정보