如何在不使用shell脚本的情况下获得timeout命令的输出



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

timeout 5s COMMAND

是否有一种方法可以在标准错误或标准输出中获得响应,以便我可以知道命令是否超时?

您可以使用shell脚本功能,它应该与ssh命令执行器一起工作。

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

相关内容

  • 没有找到相关文章

最新更新