<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 業(yè)界動(dòng)態(tài) > Linux 基礎(chǔ)命令 – watch

          Linux 基礎(chǔ)命令 – watch

          作者: 時(shí)間:2015-01-23 來(lái)源: 收藏

          linux系統(tǒng)里有一些日志文件。觀察這些日志文件是系統(tǒng)管理員的一個(gè)重要任務(wù)。你可以很方便地使用tail命令觀察它們。但是如果你想要長(zhǎng)時(shí)間監(jiān)視這些文件,每幾分鐘使用tail檢查那些日志文件是一件很乏味的事情。你可以寫(xiě)一個(gè)短小的無(wú)限循環(huán)的腳本來(lái)周期性地檢查文件,但其實(shí)已經(jīng)有一個(gè)程序可以為你處理這種重復(fù)的任務(wù)。

          本文引用地址:http://www.ex-cimer.com/article/268581.htm

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          linux

          linux操作系統(tǒng)專題文章linux操作系統(tǒng)詳解(linux不再難懂)

          命令--方式處理重復(fù)任務(wù)

          中的 命令提供了一種方式處理重復(fù)的任務(wù)。默認(rèn)會(huì)每2秒重復(fù)執(zhí)行命令。你一定也想到了,watch是一個(gè)很好的觀察log文件的工具。下面是一個(gè)例子。

          watch tail /var/log/syslog
          

          想要停止命令的執(zhí)行,只要使用標(biāo)準(zhǔn)的kill流程, [Ctrl]+C。

          方式處理重復(fù)任務(wù)

          watch命令監(jiān)測(cè)syslog你可以使用-n開(kāi)關(guān)改變并指定時(shí)間間隔。要想每10秒檢測(cè)日志文件,試試這個(gè)。

          watch -n 10 tail /var/log/syslog    
          

          watch 命令--帶有管道的watch命令

          watch并不僅限于瀏覽日志文件。它可以用來(lái)重復(fù)你給它的任何命令。如果你要監(jiān)測(cè)CPU的溫度,你可以使用watch后跟上sensord命令來(lái)查看。

          watch -n 1 sensors
          

          我電腦上的輸出看上去就像這樣:

          acpitz-virtual-0
          Adapter: Virtual device
          temp1:        +45.0°C  (crit = +100.0°C)
          

          我想過(guò)濾一下這個(gè)輸出來(lái)只顯示溫度而不顯示其他的。我可以使用這個(gè)命令來(lái)查看

          sensors | grep temp | awk '{ print $2 }'
          

          帶有管道的watch命令

          記住,watch命令會(huì)重復(fù)它后面的第一個(gè)命令。必須要注意命令后面跟上管道的情況。你可以將你的命令放在引號(hào)里面來(lái)管理。

          watch -n1 "sensors | grep temp | awk '{ print $2 }'"
          

          帶管道的watch命令

          Linux watch 命令--將watch作為時(shí)鐘

          就像你現(xiàn)在已經(jīng)注意到的,watch執(zhí)行后會(huì)在你的終端的右上角顯示時(shí)間。我們可以通過(guò)傳給watch一個(gè)空的命令參數(shù)來(lái)把它作為一個(gè)簡(jiǎn)單的時(shí)鐘。 我們可以將一個(gè)空格包含在引號(hào)中來(lái)作為一個(gè)空的參數(shù)。

          watch -n 1 " "
          

          如你所見(jiàn),這給予這個(gè)命令另外一個(gè)意義,手表(watch)。你可以把它作為你的腕表?,F(xiàn)在你知道如何使用Linux的watch命令。你要用它處理什么重復(fù)任務(wù)?

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          linux相關(guān)文章:linux教程




          關(guān)鍵詞: Linux Linux基礎(chǔ)命令 watch

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();