【问题标题】:How to get the output of timeout command without using a shell script如何在不使用 shell 脚本的情况下获取 timeout 命令的输出
【发布时间】:2016-08-18 12:40:01
【问题描述】:

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

timeout 5s COMMAND

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

【问题讨论】:

    标签: java linux timeout


    【解决方案1】:

    您可以使用 shell 脚本功能,该功能应该可以与 ssh 命令执行器配合使用。

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

    【讨论】:

      猜你喜欢
      • 2017-06-02
      • 2011-09-11
      • 2020-08-28
      • 2012-02-05
      • 2014-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-11
      相关资源
      最近更新 更多