有時我們想只是通過乙個程序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...