日韩精品成人无码专区免费-国产99久久久久久免费看-国产精品丝袜久久久久久不卡-国产精品无码一区二区三区

巧用watch命令執(zhí)行循環(huán)操作,來(lái)解放我們的雙手

發(fā)布時(shí)間:2024-06-14 點(diǎn)擊:135
建站服務(wù)器
有時(shí)候我們需要重復(fù)執(zhí)行某個(gè)
命令
,觀察某個(gè)文件和某個(gè)結(jié)果的變化情況??梢詫?br>腳本
去實(shí)現(xiàn)這些需求,但是有更簡(jiǎn)單的方法,本文檔要介紹的就是watch
命令
。
1. 以固定時(shí)間反復(fù)執(zhí)行某個(gè)命令
root@jaking-virtual-machine:~# watch -n 1 cat hello.txt
every 1.0s: cat hello.txt
jaking-virtual-machine: tue mar 19 19:13:33 2019
hello world!
hello jaking!
2. 高亮變化內(nèi)容
root@jaking-virtual-machine:~# watch -d uptime #為了突出變化部分,可以使用 -d(difference)參數(shù)。
every 2.0s: uptime
jaking-virtual-machine: tue mar 19 19:14:01 2019
19:14:01 up 3 days, 12:53, 2 users, load average: 0.01, 0.01, 0.00
(這里省略,變化內(nèi)容會(huì)高亮,非常便于觀察)
3. 執(zhí)行出錯(cuò)時(shí)退出
root@jaking-virtual-machine:~# watch -n 1 -e cat hello.txt #運(yùn)行某個(gè)命令,當(dāng)退出碼不是0時(shí),即命令執(zhí)行出錯(cuò)時(shí)就結(jié)束,可以使用 -e(errexit)參數(shù)。
every 1.0s: cat hello.txt
jaking-virtual-machine: tue mar 19 19:16:49 2019
打開(kāi)另一個(gè)終端,執(zhí)行mv操作,可以看到效果:
root@jaking-virtual-machine:~# mv hello.txt /tmp
#新終端
root@jaking-virtual-machine:~# watch -n 1 -e cat hello.txt
#舊終端
every 1.0s: cat hello.txt
jaking-virtual-machine: tue mar 19 19:16:49 2019
cat: hello.txt: no such file or directory
4. 執(zhí)行結(jié)果變化時(shí)退出
root@jaking-virtual-machine:~# watch -n 1 -g 'du -b hello.txt'
every 1.0s: du -b hello.txt
jaking-virtual-machine: tue mar 19 19:23:41 2019
27 hello.txt
打開(kāi)另一個(gè)終端執(zhí)行echo操作,可以看到效果:
root@jaking-virtual-machine:~# echo "watch -n -l -g command" >> hello.txt
#新終端
root@jaking-virtual-machine:~# watch -n 1 -g 'du -b hello.txt'
#舊終端
every 1.0s: du -b hello.txt
jaking-virtual-machine: tue mar 19 19:21:55 2019
50 hello.txt
#此時(shí)watch -n 1 -g 'du -b hello.txt'運(yùn)行結(jié)束
root@jaking-virtual-machine:~#

電腦中的IE瀏覽器提示是否只查看安全內(nèi)容或出現(xiàn)頁(yè)面顯示不全怎么辦
打不開(kāi)電腦中的未知文件怎么辦?常見(jiàn)的文件格式運(yùn)行環(huán)境匯總
訪問(wèn)出現(xiàn)這樣的錯(cuò)誤提示請(qǐng)檢查處理
今天嘗試打開(kāi)網(wǎng)站失敗同時(shí)
重慶服務(wù)器租用指南云主機(jī)
如何申請(qǐng)二級(jí)域名?添加二級(jí)域名可以泛解析嗎?
該如何提高網(wǎng)店的復(fù)購(gòu)率
阿里云怎么查看服務(wù)器費(fèi)用