直播节目输出监控工具

直播节目输出监控工具

我想知道是否有一个工具可以让您实时观察程序输出如何变化。类似于tail -f,但它不会监视文件更改,而是会重复调用一些可执行文件并实时显示它。

例如,如果该工具被调用foobar并且我会调用foobar 'ps -Al',它的行为有点像top- 实时显示输出。

答案1

尝试watch。来自联机帮助页:

姓名

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

概要

watch [-dhvt] [-n <seconds>] [--differences[=cumulative]] [--help] [--interval=<seconds>] [--no-title] [--version] <command>

描述

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

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

watch将运行直到被中断。

请注意,这里的“实时”必须近似为“每秒一次”(例如)......

相关内容