Linux重複 間歇執行命令 watch

2021-10-04 09:03:35 字數 1382 閱讀 9817

watch指令可以間歇性的執行程式,將輸出結果以全屏的方式顯示,預設是2s執行一次。watch將一直執行,直到被中斷。

usage:

watch [options] command

options:

-b, --beep beep if command has a non-zero exit

-c, --color interpret ansi color and style sequences

-d, --differences[=]

highlight changes between updates

-e, --errexit exit if command has a non-zero exit

-g, --chgexit exit when output from command changes

-n, --interval seconds to wait between updates

-p, --precise attempt run command in precise intervals

-t, --no-title turn off header

-x, --exec pass command to exec instead of "sh -c"

-h, --help display this help and exit

-v, --version output version information and exit

for more details see watch(1).

選項

說明-d | --differences

高亮顯示差異部分

–cumulative

高亮顯示「sticky」

-n指定時間間隔

-t | --no-title

不顯示日期時間以及間隔秒數

-h | --help

幫助資訊

-v | --version

檢視郵件

watch -n 60 from

檢視目錄內容的變化

watch -d ls –l

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

watch -d 』ls -l | fgrep joe』

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

watch echo $$

watch echo 』$$』

watch echo "』"』$$』"』"

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

watch uname -r

linux命令之 repeat 重複執行命令

linux下有時候執行需要持續性測試一天執行命令,可以使用repeat重複執行該命令 進入 bashrc 中編輯乙個函式function repeat 加入內容如下 vim bashrc function repeat 退出後 source bashrc repeat n command 如果想讓每...

重複執行命令的指令碼

工作過程中,為了監控狀態,經常要不斷地重複執行某個命令,因此寫了個指令碼來簡化操作 bin bash filename redo.sh usage redo.sh d delaytime c count command 預設間隔時間為15s,無限迴圈執行 delay 15 count 1 while...

執行linux命令,cmd命令

exec dir output print r output exec 函式解析 exec 語法 string exec string command,string array int return var exec 返回值 字串 exec 引數說明 command 需要執行的命令 array 是輸...