linux查看指定進程的cpu和內存mem佔用

雖然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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章