带有示例的 Linux 中的 watch 命令
Linux 中的 watch命令用于定期执行程序,全屏显示输出。此命令将通过显示其输出和错误来重复运行参数中的指定命令。默认情况下,指定的命令将每 2 秒运行一次, watch 将运行直到被中断。
句法:
watch [options] command
选项:
- -d, –differences:此选项突出显示连续更新之间的差异。选项将读取可选参数,将突出显示更改为永久,允许用户查看自第一次迭代以来至少更改过一次。
例子:
watch -d free -m
- -n, –interval seconds:此选项将指定更新间隔。该命令将不会允许比 0.1 秒间隔更快,其中较小的值正在转换。
例子:
watch -n 1 free -m
- -p,--precise:这个选项让 watch 尝试每隔 interval 秒运行一次命令。
例子:
watch -p free -m
- -t, –no-title :此选项用于关闭在显示屏顶部显示间隔、命令和当前时间的标题。它还将关闭以下空白行。
.例子 :
watch -t free -m
- -b, –beep:如果命令有非零退出,此选项将发出哔声。
例子:
watch -b free -m
- -e, –errexit :此选项将在命令错误时冻结更新,并在按键后退出。
例子:
watch -e free -m
- -g, –chgexit :当命令的输出改变时,此选项将退出。
- -c, –color :此选项解释 ANSI 颜色和样式序列。
- -x, –exec :此选项命令赋予sh -c这意味着您可能需要使用额外的引用来获得所需的效果。
- watch -h :此选项将显示帮助消息并退出。
watch -h
- watch -v :此选项将显示版本信息并退出。
watch -v