linux中如何使用动态监控命令watch
导读:本文共1309.5字符,通常情况下阅读需要4分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: watch可以帮你监测一个命令的运行结果,来监测你想要的一切命令的结果变化。1. 以固定时间反复执行某个命令root@jaking-virtual-machine:~#watch-n1cathello.txtEvery1.0s:cathello.txtjaking-virtual-machine:TueMar1919:13:332019HelloWorld... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。watch可以帮你监测一个命令的运行结果,来监测你想要的一切命令的结果变化。
1. 以固定时间反复执行某个命令
root@jaking-virtual-machine:~#watch-n1cathello.txtEvery1.0s:cathello.txtjaking-virtual-machine:TueMar1919:13:332019HelloWorld!HelloJaking!
2. 高亮变化内容
root@jaking-virtual-machine:~#watch-duptime#为了突出变化部分,可以使用-d(difference)参数。Every2.0s:uptimejaking-virtual-machine:TueMar1919:14:01201919:14:01up3days,12:53,2users,loadaverage:0.01,0.01,0.00(这里省略,变化内容会高亮,非常便于观察)
3. 执行出错时退出
root@jaking-virtual-machine:~#watch-n1-ecathello.txt#运行某个命令,当退出码不是0时,即命令执行出错时就结束,可以使用-e(errexit)参数。Every1.0s:cathello.txtjaking-virtual-machine:TueMar1919:16:492019
打开另一个终端,执行mv操作,可以看到效果:
root@jaking-virtual-machine:~#mvhello.txt/tmp#新终端root@jaking-virtual-machine:~#watch-n1-ecathello.txt#旧终端Every1.0s:cathello.txtjaking-virtual-machine:TueMar1919:16:492019cat:hello.txt:Nosuchfileordirectory
4. 执行结果变化时退出
root@jaking-virtual-machine:~#watch-n1-g'du-bhello.txt'Every1.0s:du-bhello.txtjaking-virtual-machine:TueMar1919:23:41201927hello.txt
打开另一个终端执行echo操作,可以看到效果:
root@jaking-virtual-machine:~#echo"watch-n-l-gcommand">>hello.txt#新终端root@jaking-virtual-machine:~#watch-n1-g'du-bhello.txt'#旧终端Every1.0s:du-bhello.txtjaking-virtual-machine:TueMar1919:21:55201950hello.txt#此时watch-n1-g'du-bhello.txt'运行结束root@jaking-virtual-machine:~#
</div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:
linux中如何使用动态监控命令watch的详细内容,希望对您有所帮助,信息来源于网络。