天天看點

Linux基礎指令---間歇性執行程式watch

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、例子代碼

        檢視郵件

        watch -n 60 from

        檢視目錄内容的變化

        watch -d ls –l

        如果您隻對使用者Joe擁有的檔案感興趣,可以使用

        watch -d ’ls -l | fgrep joe’

        要想看到引号的效果,請試一試

        watch echo $$

        watch echo ’$$’

        watch echo "’"’$$’"’"

        您可以監視管理者安裝最新的核心。

        watch uname -r

4、執行個體

每3s執行一次ls指令 

        [root@localhost ~]# watch –n 3 ls              //每3s執行一次ls

        Every 3.0s: ls                                                              Sun Sep 23 09:04:40 2018

        1

        1.c~

        anaconda-ks.cfg

        icmp_echo_ignore_all~

        icmp_echo_ignore_alv~

        icmp_echo_ignore_alw~

        icmp_echo_ignore_alx~

        icmp_echo_ignore_aly~

        icmp_echo_ignore_alz~

        install.log

        install.log.syslog

        mail

        nohup.out

        公共的

        模闆

        視訊

        圖檔

        文檔

        下載下傳

        音樂

        桌面

繼續閱讀