watch
watch指令可以間歇性的執行程式,将輸出結果以全屏的方式顯示,預設是2s執行一次。watch将一直運作,直到被中斷。
此指令的适用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
2、 文法
watch [-dhvt] [-n <seconds>] [--differences[=cumulative]] [--help] [--interval=<seconds>] [--no-title] [--version] <command>
2、選項清單
選項
說明
-d | --differences
高亮顯示差異部分
--cumulative
高亮顯示“sticky”
-n
指定時間間隔
-t | --no-title
不顯示日期時間以及間隔秒數
-h | --help
幫助資訊
-v | --version
顯示版本資訊
3、例子代碼
<code>檢視郵件</code>
<code>watch -n 60 from</code>
<code>檢視目錄内容的變化</code>
<code>watch -d ls –l</code>
<code>如果您隻對使用者</code><code>Joe</code><code>擁有的檔案感興趣,可以使用</code>
<code>watch -d ’ls -l | fgrep joe’</code>
<code>要想看到引号的效果,請試一試</code>
<code>watch echo $$</code>
<code>watch echo ’$$’</code>
<code>watch echo "’"’$$’"’"</code>
<code>您可以監視管理者安裝最新的核心。</code>
<code>watch uname -r</code>
4、執行個體
每3s執行一次ls指令
<code>[root@localhost ~]# watch –n 3 ls //</code><code>每</code><code>3s</code><code>執行一次</code><code>ls</code>
<code>Every 3.0s: ls Sun Sep 23 09:04:40 2018</code>
<code> </code>
<code>1</code>
<code>1.c~</code>
<code>anaconda-ks.cfg</code>
<code>icmp_echo_ignore_all~</code>
<code>icmp_echo_ignore_alv~</code>
<code>icmp_echo_ignore_alw~</code>
<code>icmp_echo_ignore_alx~</code>
<code>icmp_echo_ignore_aly~</code>
<code>icmp_echo_ignore_alz~</code>
<code>install.log</code>
<code>install.log.syslog</code>
<code>mail</code>
<code>nohup.out</code>
<code>公共的</code>
<code>模闆</code>
<code>視訊</code>
<code>圖檔</code>
<code>文檔</code>
<code>下載下傳</code>
<code>音樂</code>
<code>桌面</code>