在使用linux服务器时,会在shell中执行很多命令,有些命令可能是异步执行的,所以有可能我们会看这中间的处理状态...
这时候可能就会用到watch 命令
终端中输入watch会显示提示信息
[root@node-1 ~]# watch
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).
我们可以根据提示输入命令
eg:watch -n 1 -d netstat -ant
-n 1 代表1s执行一次netstat -ant操作
-d 对于两次操作不一样的地方进行高亮提示
netstat -ant这个命令可以查看当前服务器上别的用户进行的操作,
ctrl+z可以退出显示的界面