如何在不使用shell脚本

时间:2016-08-18 12:40:02

标签: java linux timeout

我在java中使用ssh命令执行程序,它运行命令并在stderr,stdout和整数退出值中获取输出。我正在尝试使用超时运行命令,

timeout 5s COMMAND

有没有办法在stderr或stdout中获取响应,以便我可以知道命令是否超时?

1 个答案:

答案 0 :(得分:1)

您可以使用shell脚本功能,它可以与ssh命令执行程序一起使用。

timeout 5s sleep 1s && (>&2 echo "Successful") || (>&2 echo "Timed out")