1. 程式人生 > >linux下監測命令執行結果的工具watch小結

linux下監測命令執行結果的工具watch小結

1.watch

watch可以週期性地執行一個命令或程式,並且將輸出結果全屏顯示在標準輸出裝置上。

2.watch命令的格式

watch option command

watch的重要選項:

-n num    #執行comand的時間間隔,單位是s。不配置此選項,預設的是每2秒執行一次。

-d           #高亮顯示變化的區域,若使用-d=cumulative選項,會把每次的輸出結果變動過的地方都高亮顯示出來。

-t           #關閉watch命令在頂部的時間間隔,命令,當前時間等的輸出,即watch命令輸出的第一行去掉。

3.用法舉例

(1)每隔一秒高亮顯示網路連結的變化情況

watch -n 1 -d netstat -ant

(2)監測當前目錄中 scf 的檔案的變化

watch -d 'ls -l | grep scf'        #PS:後面接的命令若帶有管道符,需要加''將命令區域歸整。