實用指令碼 一鍵獲取Linux程序詳細資訊

2021-10-21 20:07:38 字數 1217 閱讀 5529

有時我們想只是通過乙個程序pid就可以輸出該程序的相關資訊,可以怎麼處理呢?下面用shell指令碼來實現這個需求。

#! /bin/bash

# function: 根據使用者輸入的pid,過濾出該pid所有的資訊

read -p "請輸入要查詢的pid: " pn=`

ps -aux|

awk'$2~/^'$p'$/'

|wc -l`if[

$n -eq 0 ]

;then

echo

"該pid不存在!!"

exit

fiecho

"--------------------------------"

echo

"程序pid: $p"

echo

"程序命令:`

ps -aux|

awk'$2~/^'$p'$/'`"

echo

"程序所屬使用者: `

ps -aux|

awk'$2~/^'$p'$/'`"

echo

"cpu佔用率:`

ps -aux|

awk'$2~/^'$p'$/'`%"

echo

"記憶體佔用率:`

ps -aux|

awk'$2~/^'$p'$/'`%"

echo

"程序開始執行的時刻:`

ps -aux|

awk'$2~/^'$p'$/'`"

echo

ps -aux|

awk'$2~/^'$p'$/'`"

echo

"程序狀態:`

ps -aux|

awk'$2~/^'$p'$/'`"

echo

"程序虛擬記憶體:`

ps -aux|

awk'$2~/^'$p'$/'`"

echo

"程序共享記憶體:`

Trojan一鍵指令碼

ubuntu debian 系統安裝 curl 方法 apt get update y apt get install curl y centos 系統安裝 curl 方法 yum update y yum install curl y 安裝好 curl 之後就能安裝指令碼了 curl o chmo...

apache一鍵安裝指令碼

最近在玩apache,首先安裝apace要配置apr,apr util,pcre,而配置這些基本都是千篇一律。所謂程式設計師的精神就是減少重複性的勞動,下面請看我寫的apache安裝指令碼 這個指令碼我也放到我的github上 bin bash 需要sudo執行 dir pwd 要安裝pcre先要安...

nagios一鍵安裝指令碼

nagios具有非常強大的報警功能。還可以結合pnp實現時時繪製圖形。可以根據自己的需求定義 nagios的腳控型別,可以說監控服務,nagios已經做到了無所不能 下面給出nagios的安裝腳步。後期會慢慢更新如何編寫腳步定義企業nagios監控系統 腳步的安裝包是已經放到 usr local s...