linux下監測命令執行結果的工具watch小結
1.watch
watch可以週期性地執行一個命令或程式,並且將輸出結果全屏顯示在標準輸出裝置上。
2.watch命令的格式
watch option command
watch的重要選項:
-n num #執行comand的時間間隔,單位是s。不配置此選項,預設的是每2秒執行一次。
-d #高亮顯示變化的區域,若使用-d=cumulative選項,會把每次的輸出結果變動過的地方都高亮顯示出來。
-t #關閉watch命令在頂部的時間間隔,命令,當前時間等的輸出,即watch命令輸出的第一行去掉。
3.用法舉例
(1)每隔一秒高亮顯示網路連結的變化情況
watch -n 1 -d netstat -ant
(2)監測當前目錄中 scf 的檔案的變化
watch -d 'ls -l | grep scf' #PS:後面接的命令若帶有管道符,需要加''將命令區域歸整。
相關推薦
linux下監測命令執行結果的工具watch小結
1.watch watch可以週期性地執行一個命令或程式,並且將輸出結果全屏顯示在標準輸出裝置上。 2.watch命令的格式 watch option command watch的重要選項: -n num #執行comand的時間間隔,單位是s。不配置此選項,預設的
linux下多命令執行,配合crontab使用
在crontab定時任務中,一般都是多個語句組成一個shell script,定時執行,這就存在了語句執行邏輯問題 有時候單純是按一定順序執行,有時候需要按一定邏輯執行(通過回傳值來完成) 按順序依次執行(通過`;`分隔) cmd1; cmd2; cmd3; 按邏輯與執行(&am
linux下安裝ab壓力測試工具及ab命令詳解
yum -y install httpd-tools ab -v 檢視ab版本 ab –help ab -n1000 -c 10 http://www.xxxx.com/ 以上命令-n訪問1000次, -c併發10個 ab壓力測試返回報文內容詳解: Server Soft
Java 呼叫Linux 命令,並獲取命令執行結果
1.工具類 public class ExcuteLinux { public static String exeCmd(String commandStr) { String result = null; try { St
linux 下shell指令碼執行多個命令的方法
1.每個命令之間用;隔開 說明:各命令的執行給果,不會影響其它命令的執行。換句話說,各個命令都會執行, 但不保證每個命令都執行成功。 2.每個命令之間用&&隔開說明:若前面的命令執行成功,才會去執行後面的命令。這樣可以保證所有的命令執行完畢後,執行過程都是
linux下nohup命令——讓程式在遠端主機後臺執行
最近做的一個專案,需要登入到遠端主機進行執行除錯,採取的是talent遠端登入。進行了幾次實驗後發現當執行程式後關閉終端即關閉talent登入後程序有時候也會停止執行,這讓我很苦惱,本來想採取守護程序進行編寫程式,可是太麻煩,而且這樣時間上或許來不及了,所以上網查找了另
安裝在Linux下的jenkins執行windows下的bat命令
這個是個大坑,至少對於我來說。進入正題:想實現的目標就是如題,我有一個安裝在Linux環境下的Jenkins,但是我有一個job是構建SVN上的程式碼然後儲存到windows環境下的,這個job在開始構
linux使用popen讀取shell命令執行結果
popen函式詳解 描述 popen() 函式 用 建立管道 的 方式 啟動 一個 程序, 並呼叫 shell. 因為 管道 是被定義成 單向的, 所以 type 引數 只能 定義成 只讀 或者 只寫, 不能是 兩者同時, 結果流 也相應的 是 只讀 或者 只寫.
Linux下在一行執行多條命令
From: http://www.cnblogs.com/koreaseal/archive/2012/05/28/2522178.html 要實現在一行執行多條Linux命令,分三種情況: 1、&& 舉例: lpr /tmp/t2 && rm /tmp/t2 第2條命令
Linux下locate命令無法執行
現象: 執行locate命令報如下錯誤: locate: can not open `/var/lib/mlocate/mlocate.db': No such file or directory 解決: 更新db: sudo updatedb 如果平通許可權使用者執行不
Linux下如何定時執行mysql命令
1、Linux中的定時任務: 1-1.Linux中每行定時任務的描述格式如下: minute hour day month dayofweek command minute - 從0到59的整數
Linux命令執行結果及錯誤重定向
作為一個程式設計師,第一篇部落格本來應該是Hello World,不過想了想已經有太多的Hello World了。。。 假期無聊開始重新研究linux,不想要把命令執行的結果顯示在檔案上,可是當時只知道用〉將正確輸出重定向到檔案中和2〉將錯誤輸出重定向到檔案中,於是開始探索
Linux下使用popen()執行shell命令
函式定義 #include <stdio.h> FILE * popen(constchar *command , constchar *type ); int pclose(FILE *stream); 函式說明 popen()函式通過建立一個管道,呼叫fork()產生一個子程序,執行一
Linux下QT中執行shell命令
http://my.oschina.net/floristgao/blog/303768 當需要在QT中執行shell命令時可以利用以下方法: (1)首先包含標頭檔案: #include <QProcess> (2)執行shell命令: QProc
linux下通過命令啟動多個終端執行相應的命令和程式
作者:張昌昌 在一些情況下,往往需要同時啟動多個終端並讓終端執行自動執行相應的命令,進而達到提高操作效率的目的。在linux下gnome-terminal啟動終端命令, gnome-terminal -x 後跟執行的命令,bash是linux啟動子shel
Linux下常用命令之sed學習總結
linux sed sed命令 正則表達式 sed總結 Sed功能說明:Sed是linux下一個強大的文本文件處理工具,通過對文件增加、刪除、查找、查詢操作,配合正則表達式以實現工作中的各種需求。同時也是一名運維人員必須掌握的核心技能。---------------------------
Linux下獲取可執行程序的絕對路徑
出錯 處理 其他 但是 源文件位置 應該 out 絕對路徑 class 編寫的程序中如果需要讀取配置文件,或者需要輸出log文件打印日誌,或者讀取其他文件的時候會出現一個問題: 可執行程序在讀取文件路徑的時候使用什麽路徑? 我們一般項目的結構就是: project/
Linux下目錄快速切換小工具bd
bd假設現在所處的目錄路徑為:/tmp/ab/bc/cd/de/ef/fg/ab/zz/xx/yy,如何快速切換到ef目錄?通常使用cd命令進行目錄切換,比較繁瑣,此時可以使用bd工具一、安裝bd:# wget --no-check-certificate -O /usr/bin/bd https://raw
linux下cat命令詳解
forever ron localhost root sta testing 幫助 查看 一點 1、cat 顯示文件連接文件內容的工具; cat 是一個文本文件查看和連接工具。查看一個文件的內容,用cat比較簡單,就是cat 後面直接接文件名。 比如: de>[[
linux下alias命令具體解釋
margin san 登錄 white gre con 變量 每次 ext linux下alias命令具體解釋 用途說明 設置命令的別名。在linux系統中假設命令太長又不符合用戶的習慣,那麽我們能夠為它指定一個別名。盡管能夠為命令建立“鏈接” 解決長文件名