雖然top命令可以看實時的進程資源佔用率,但是是一個所有進程的列表,有時候不太適合或者說不太方便直觀,所以寫了這段腳本篩選指定的進程的資源佔用率
# 保持循環,一直輸出
while true;
do
# 兩段命令結合
# 命令1: ps命令 管道 結合head命令 輸出頭部的數據類型
# 命令2: ps命令 管道 結合grep命令 輸出指定的crawl chapter命令的進程 命令可以爲其他任何命令
# 命令2: grep -v grep 不輸出grep進程
msg=$(ps aux|head -1;ps aux|grep 'crawl chapter'|grep -v grep)
# 如果是echo $msg 則沒有格式 echo "$msg" 加上換行輸出
echo "$msg"
echo ''
echo ''
# 輸出當前時間
echo `date "+%Y-%m-%d %H:%M:%S"`
# 休眠3s
sleep 3s
# 清除屏幕的數據打印
clear
done