好玩的watch指令全解

watch ----- 週期性執行程序,並將結果顯示到屏幕上。

指令使用:
watch [options] command
指令示例:
watch -n 0.1 tail test.txt
上述示例週期性執行tail test.txt。週期時間爲0.1s。該條指令可以實時查看文件的輸出。
指令描述:
watch指令重複的執行command。並將commannd的結果顯示到屏幕上。這樣就可以做到隨着時間的變化能夠觀察程序輸出的結果。默認程序執行週期爲2s,並且watch指令默認不會停止。
指令參數:
-d 高亮顯示變化。
-n 設置watch更新時間。
-p 設置更新時間。
增加-p與否的區別
-n的更新時間從command運行結束後開始計算,-p的更新時間從本次指令結束開始計算
例如:在12:00運行watch -n 10 tail test.txt指令,tail test.txt本身消耗1s,則下次執行tail test.txt時間爲12:11。在12:00運行watch -n 10 -p tail test.txt指令,tail test.txt本身消耗1s,但是下次執行tail test.txt時間是12:10。
-t 不顯示更新時間,命令和現在時間。
-b 異常退出biu一聲。
-v 查看watch版本。

參考:man watch

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章