天天看點

Linux 基礎指令 – watch

<a target="_blank"></a>

linux中的watch 指令提供了一種方式處理重複的任務。預設watch會每2秒重複執行指令。你一定也想到了,watch是一個很好的觀察log檔案的工具。下面是一個例子。

想要停止指令的執行,隻要使用标準的kill流程, [ctrl]+c。

Linux 基礎指令 – watch

 使用linux watch指令監測syslog

使用linux watch指令監測syslog

你可以使用-n開關改變并指定時間間隔。要想每10秒檢測日志檔案,試試這個。

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

我想過濾一下這個輸出來隻顯示溫度而不顯示其他的。

我可以使用這個指令來檢視

記住,watch指令會重複它後面的第一個指令。必須要注意指令後面跟上管道的情況。你可以将你的指令放在引号裡面來管理。

Linux 基礎指令 – watch

 帶管道的watch指令

帶管道的watch指令

就像你現在已經注意到的,watch執行後會在你的終端的右上角顯示時間。我們可以通過傳給watch一個空的指令參數來把它作為一個簡單的時鐘。 我們可以将一個空格包含在引号中來作為一個空的參數。

如你所見,這給予這個指令另外一個意義,手表(watch)。你可以把它作為你的腕表。

現在你知道如何使用linux的watch指令。你要用它處理什麼重複任務?

原文釋出時間為:2014-01-09

本文來自雲栖社群合作夥伴“linux中國”

繼續閱讀