美文网首页Linux
shell 命令 watch 的使用简介

shell 命令 watch 的使用简介

作者: Jamza | 来源:发表于2021-08-26 12:40 被阅读0次

命令简介

watch 命令会以周期性的方式执行给定的命令,并全屏显示执行结果。

watch 命令是一个非常实用的 shell 命令,基本上所有的 Linux 发行版都自带,watch 可以帮助检测一个命令的运行结果,以解放我们的双手,避免一遍一遍地手动执行检测命令。

命令格式

watch 命令的帮助信息如下:

[root@A23488811 css]# watch --help

Usage:
 watch [options] command

Options:
  -b, --beep             beep if command has a non-zero exit
  -c, --color            interpret ANSI color and style sequences
  -d, --differences[=<permanent>]
                         highlight changes between updates
  -e, --errexit          exit if command has a non-zero exit
  -g, --chgexit          exit when output from command changes
  -n, --interval <secs>  seconds to wait between updates
  -p, --precise          attempt run command in precise intervals
  -t, --no-title         turn off header
  -x, --exec             pass command to exec instead of "sh -c"

 -h, --help     display this help and exit
 -v, --version  output version information and exit

For more details see watch(1).

常用的参数主要包括:

-n 或者 --intervalwatch 命令默认情况下每间隔 2 秒钟执行一次程序,可使用该参数指定间隔时间。

-d 或者 --differences:高亮显示变化的区域

-t 或者 --no-title:会关闭 watch 命令在顶部显示的时间间隔、命令、当前时间输出等头部信息

范例

每间隔 1 秒钟高亮显示网络链接数的变化情况:

watch -n 1 -d netstat -ant

每间隔 1 秒钟高亮显示 http 链接数的变化情况:

watch -n 1 -d 'pstree|grep http'

监控当前目录中 scf 文件的变化情况:

watch -d 'ls -l | grep scf'

每间隔 5 秒钟输出系统的平均负载

watch -n 5 -d "uptime"

相关文章

网友评论

    本文标题:shell 命令 watch 的使用简介

    本文链接:https://www.haomeiwen.com/subject/mhqmbltx.html