- #!/bin/bash
-
- read -p "请输入要查询的PID:" pid
-
- echo "--------------------------------"
-
- echo "进程PID:$pid"
-
- p_arr=("进程命令 11" "进程所属用户 1" "CPU占用率 2" "CPU内存占用率 4" "进程开始运行的时刻 9" "进程运行的时间 10" "进程状态 8" "进程虚拟内存 5" "进程共享内存 6")
-
- for item in "${p_arr[@]}"; do
- name=$(echo "$item" | awk '{ print $1}')
- index=$(echo "$item" | awk '{ print $2}')
- info=$(ps -aux | awk ' $2 ~ /^'$pid'/ { print $'$index' }')
- echo "${name}: ${info}"
- done
-
- echo "--------------------------------"
