【问题标题】:Monitor console output监控控制台输出
【发布时间】:2015-08-03 14:13:26
【问题描述】:

我有一个程序,让我们调用 if 'foo' Foo 在一段随机时间内正常工作,在此期间它会在控制台上宣布其进度。

但有时它会停止提供任何输出。此时我必须手动关闭程序(ctrl + c)并重新启动。

我想知道是否有办法监控程序的控制台输出,如果在一段时间内没有输出,请采取一些措施。

平台是linux。

【问题讨论】:

    标签: linux console stdout


    【解决方案1】:

    我在 Internet 上发现了一个名为 watch 的命令。

    名字

    watch - 定期执行程序,全屏显示输出

    概要

    观看 [-dhvt] [-n ] [--differences[=cumulative]] [--help] [--interval=] [--no-title] [--version] 说明

    watch 重复运行命令,显示其输出(第一个全屏)。这使您可以观察程序输出随时间的变化。默认情况下,程序每 2 秒运行一次;使用 -n 或 --interval 指定不同的间隔。

    -d 或 --differences 标志将突出显示连续更新之间的差异。 --cumulative 选项使突出显示“粘性”,呈现所有已更改位置的运行显示。 [...]

    手表将一直运行直到被中断。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多