0
我在运行命令的java中使用ssh命令执行程序,并在stderr,stdout和整数出口值中获取输出。我试图运行具有超时这样的命令,如何在不使用shell脚本的情况下获取超时命令的输出
timeout 5s COMMAND
有没有办法让标准错误或标准输出,这样我可以知道这个命令是否已超时或不响应?
我在运行命令的java中使用ssh命令执行程序,并在stderr,stdout和整数出口值中获取输出。我试图运行具有超时这样的命令,如何在不使用shell脚本的情况下获取超时命令的输出
timeout 5s COMMAND
有没有办法让标准错误或标准输出,这样我可以知道这个命令是否已超时或不响应?
你可以使用ssh命令执行程序可以正常工作的shell脚本功能。
timeout 5s sleep 1s && (>&2 echo "Successful") || (>&2 echo "Timed out")