100個(gè)必會(huì)的shell腳本 查看shell腳本運(yùn)行多長(zhǎng)時(shí)間?
查看shell腳本運(yùn)行多長(zhǎng)時(shí)間?Real:是命令的總時(shí)間消耗,包括user、Sys和IO等待、時(shí)間片切換等待等user:是命令在用戶(hù)模式下的CPU時(shí)間消耗,即內(nèi)核外的CPU時(shí)間消耗,不包括IO等待時(shí)間
查看shell腳本運(yùn)行多長(zhǎng)時(shí)間?
Real:是命令的總時(shí)間消耗,包括user、Sys和IO等待、時(shí)間片切換等待等
user:是命令在用戶(hù)模式下的CPU時(shí)間消耗,即內(nèi)核外的CPU時(shí)間消耗,不包括IO等待時(shí)間
Sys:是命令在內(nèi)核內(nèi)的CPU時(shí)間消耗,排除IO,時(shí)間片切換時(shí)間。
所有者只需要實(shí)際值
這可以用Linux的date命令來(lái)實(shí)現(xiàn),主要是判斷當(dāng)前小時(shí)是否在0。代碼如下:
currenthour=$(日期%h)
if[$currenthour-EQ 00
]then
currenttime=$(日期%s)
TMP=$($currenttime-3600))
echo$(日期-D“@$TMP%Y-%m-%D)
else
echo$(日期%Y-%m-%D)
fi