【问题标题】:How would you run "watch" command for "one minute" and then exit?您将如何运行“监视”命令“一分钟”然后退出?
【发布时间】:2013-11-28 15:21:26
【问题描述】:

我正在尝试使用“监视”命令watch -n1 './script.sh',它每秒运行 1 分钟然后停止。您将如何通过使用管道或非常短的 for/while 循环来实现这一点。谢谢。

【问题讨论】:

  • watch 将正常运行直到被中断。如果您希望watch 在程序运行出错时退出,请使用-e--errexit 选项,如果程序的返回值非零,这将导致watch 退出。 (来源:手册页)
  • 没有错误:-)

标签: bash watch


【解决方案1】:

我发现一种方法是使用“超时”

timeout -sHUP 1m watch -n1 ./script.sh

有人知道其他方法吗?

【讨论】:

    猜你喜欢
    • 2014-04-25
    • 2011-05-24
    • 1970-01-01
    • 1970-01-01
    • 2021-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多