watch 命令
watch
是一个非常使用的命令,几乎所有 Linux 发行版都带有这个小工具。在 Linux 下 watch
命令可以周期性的执行命令,并全屏显示执行的结果。
你可以使用 watch
命令检测一切命令的运行结果。比如 tail
一个日志文件,ls
某个文件的大小变化。
命令用法
常用可选参数
参数
说明
-b
如果命令返回一个非 0 退出码,发出响声
-d
高亮命令结果不同的地方
-n secs
根据给定的 secs
来确定 secs
秒执行一次命令,默认是 2 秒一次
-t
关闭头信息
-p
尝试以精确的间隔来执行命令
-g
如果命令的输出改变了就退出 watch
命令
-e
如果命令返回一个非 0 的退出码就退出 watch
命令
-x
使用 exec
去执行命令而不是通过 sh -c
来执行
Last updated