【问题标题】:How can I pipe command output to a pause command, which defers execution for a given length of time?如何将命令输出通过管道传输到暂停命令,该命令将执行延迟给定的时间长度?
【发布时间】:2010-12-02 20:58:18
【问题描述】:

在 unix 中可以做这样的事情吗?

monit restart | pause 120 | monit status

我碰巧正在监视重新启动的监视器,然后我发现自己反复输出状态,直到我看到我在状态中寻找的变化。这要等到整整 2 分钟后才会发生。

所以我只是想知道是否有办法在一段时间后推迟执行 unix 命令。任何内置的东西都会更好,但如果编写一些实用程序脚本是唯一的方法,那也很酷。

谢谢!

【问题讨论】:

    标签: shell unix piping


    【解决方案1】:

    monit restart && sleep 120 && monit status

    【讨论】:

      猜你喜欢
      • 2018-08-18
      • 2019-11-14
      • 2019-08-17
      • 2016-04-18
      • 2011-06-28
      • 1970-01-01
      • 2010-12-06
      • 2012-08-08
      相关资源
      最近更新 更多