use*_*824 5 unix linux scripting
我正在写一个脚本,在某些时候我调用"command1",它不会停止,直到调用CTRL + C.
谢谢!
您可以使用timeoutGNU coreutils中的命令(您可能需要先安装它,但它包含在大多数(如果不是全部)Linux发行版中):
timeout [OPTION] DURATION COMMAND [ARG]...
Run Code Online (Sandbox Code Playgroud)
例如:
timeout 5 ./test.sh
Run Code Online (Sandbox Code Playgroud)
将在执行5秒后终止脚本.如果要发送KILL信号(而不是TERM),请使用-k标志.
在这里您可以获得该timeout命令的完整描述.