Linux的watch命令 — 實時監測命令的運行結果

Watch命令

watch 是一個很是實用的命令,基本全部的Linux發行版都帶有這個小工具,如同名字同樣,watch能夠幫你監測一個命令的運行結果,免得你一遍遍的手動運行。工具

直接在watch後面接你想運行的命令,watch就會幫你重複運行,並把每次的結果都更新在屏幕上。ui

默認watch會以2s的間隔重複運行命令,你也能夠用-n參數指定時間間隔~spa

還有一個實用的參數是-d,這樣watch會幫你高亮顯示變化的區域,這樣更加一目瞭然了~terminal

Ctrl+c就能夠退出~程序

你能夠拿他來監測你想要的一切命令的結果變化,好比tail一個log文件,ls監測某個文件的大小變化,看你的想象力了~im

FreeBSDLinuxwatch命令的不一樣

Linux下,watch是週期性的執行下個程序,並全屏顯示執行結果。di

-d, differences[=cumulative]       高亮顯示變更文件

-n, interval=<seconds>              週期()時間

如:watch -n 1 -d netstat -antant

而在FreeBSD下的watch命令是查看其它用戶的正在運行的操做,watch容許你偷看其它terminal正在作什麼,該命令只能讓超級用戶使用。

如何運行watch

[root@pdc conf]# who

root             ttyp0    Oct  2 21:48 (192.168.x.x)

root             ttyp1    Oct  2 22:25 (192.168.x.x)

xxhui            ttyp3    Oct  2 23:48 (192.168.x.x)

[root@pdc conf]# watch ttyp3

相關文章
相關標籤/搜索