美文网首页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