shell date time命令時間處理

2021-08-22 00:26:14 字數 695 閱讀 4901

date 獲取當前時間

# 計算間隔時間

time1=$(

date +%s)

sleep 10

echo 序列優化 `date`

`expr $(date +%s) / 60 - $time1 / 60`

min >> times.txt

time1=$(

date +%s)

time命令,測算乙個命令(即程式)的執行時間。它的使用非常簡單,就像平時輸入命令一樣,不過在命令的前面加入乙個time即可,例如:

time ./process

time ps aux

在程式或命令執行結束後,在最後輸出了三個時間,它們分別是:

user:使用者cpu時間,命令執行完成花費的使用者cpu時間,即命令在使用者態中執行時間總和;

system:系統cpu時間,命令執行完成花費的系統cpu時間,即命令在核心態中執行時間總和;

real:實際時間,從command命令列開始執行到執行終止的消逝時間;

注:使用者cpu時間和系統cpu時間之和為cpu時間,即命令占用cpu執行的時間總和。實際時間要大於cpu時間,因為linux是多工作業系統,往往在執行一條命令時,系統還要處理其它任務。另乙個需要注意的問題是即使每次執行相同命令,但所花費的時間也是不一樣,其花費時間是與系統執行相關的

Tcl TK之命令 命令 命令

在tcl中,一切動作都是通過命令實現的,命令通過換行符或分號隔開,對於使用過linux系統的朋友來說非常容易理解。tcl處理一條命令分為兩個步驟 解析和執行。下面將列舉幾個常見的命令 set命令用於建立 讀取和修改變數,此命令需要乙個或者兩個引數。第乙個引數是變數,第二個引數 若給出 是變數的新值。...

source 命令 命令

source 命令 從 c shell 而來 是 bash shell 的內建命令。點命令 就是乙個點符號.從 bourne shell 而來 是 source 的另一名稱。這兩個命令都以乙個指令碼檔名為引數,該指令碼將作為當前 shell 的環境執行,即不會啟動乙個新的子程序。所有在指令碼中設定的...

監控命令命令

第1行結果和uptime一樣 第2行顯示程序狀態統計,zombie 殭屍程序 第3行顯示cpu使用率,us 使用者使用cpu百分比 sy 系統使用cpu百分比 id cpu空閒百分比 第4 5行顯示記憶體 平均使用率和每個cpu使用率 小技巧 按z加顏色,按x高亮排序列,按 進行排序列左右切換 安裝...