#!/bin/bash read -p "輸入要查詢的PID: " P
#篩選第二列等于輸入的PID號 n=`ps aux | awk '$2~/^'$P'$/ {print $11}' | wc -l` if [ $n -eq 0 ];then echo "該PID不存在!" exit fi echo "--------------------------------" echo "行程PID: $P" echo "行程命令:`ps aux | awk '$2~/^'$P'$/ {print $11}'`" echo "行程所屬用戶:`ps aux | awk '$2~/^'$P'$/ {print $1}'`" echo "CPU占用率:`ps aux | awk '$2~/^'$P'$/ {print $3}'`" echo "記憶體占用率:`ps aux | awk '$2~/^'$P'$/ {print $4}'`" echo "行程開始運行時間:`ps aux | awk '$2~/^'$P'$/ {print $9}'`" echo "行程運行的持續時間:`ps aux | awk '$2~/^'$P'$/ {print $10}'`" echo "行程狀態:`ps aux | awk '$2~/^'$P'$/ {print $8}'`" echo "行程虛擬記憶體:`ps aux | awk '$2~/^'$P'$/ {print $5}'`" echo "行程共享記憶體:`ps aux | awk '$2~/^'$P'$/ {print $6}'`" echo "--------------------------------"
執行結果如下
[root@localhost ~]# sh PID_INFO.sh 輸入要查詢的PID: 6870 -------------------------------- 行程PID: 6870 行程命令:/usr/bin/abrt-watch-log 行程所屬用戶:root CPU占用率:0.0 記憶體占用率:0.2 行程開始運行時間:17:41 行程運行的持續時間:0:00 行程狀態:Ss 行程虛擬記憶體:225800 行程共享記憶體:4912 --------------------------------
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/299551.html
標籤:其他
