shell指令碼殺死某個服務的程序

2022-03-12 06:17:59 字數 497 閱讀 3968

摘抄如下:

新建sh結尾的檔案內容如下:

name=$1

echo $name

id=`ps -ef | grep "$name" | grep -v "$0" | grep -v "grep" | awk ''`

echo $id

echo "---------------"

for id in $id

dokill -9 $id

echo "killed $id"

done

echo "---------------"

1),將之儲存為killprocess.sh

2),呼叫./killprocess.sh programmename。其中programme可以為程式名字,也可以是啟動程式時的命令列,只要能在ps -ef | grep programmename 之後出現所有的該程式對應的程序即可(這段話不明白)

3、我用 sh killprocess.sh 進行的執行

Shell 指令碼殺死程序

方式一 bin sh name 1 echo name id ps ef grep name grep v 0 grep v grep awk echo id echo for id in id do kill 9 id echo killed id done echo 1 將之儲存為killpro...

Shell指令碼實現的memcached程序監控

web伺服器使用memcached,但是不知道為什麼memcached老是掛掉 基本20分鐘 50分鐘左右 導致部分 頁面在訪問的時候出錯 定義日誌後,檢視日誌也未能發現什麼 初步判定由於之前更新libevent有關係。由於線上伺服器,所以先用指令碼來程式設計客棧彌補下 bin sh pid ps ...

windows伺服器下殺死ORACLE程序

1.查詢死程序的作業系統id,spid select s.username,s.osuser,s.sid,s.serial p.spid from v session s,v process p where s.paddr p.addr and s.username is not null 2.資料...