前幾日突然想kill伺服器某個程序,一下子想到了kill -9 ***,但是發現程序數太多了,乙個乙個kill有點不給力。所以。。。。
這個命令第一次看到,查了下鳥哥的書(最新基礎版的)竟然沒發現這個命令。於是著實學習了下。
1.命令格式:killall[引數][程序名]
2.命令功能:用來結束同名的的所有程序
3.命令引數:
-z 只殺死擁有scontext 的程序
-e 要求匹配程序名稱
-i 忽略小寫
-g 殺死程序組而不是程序
-i 互動模式,殺死程序前先詢問使用者
-l 列出所有的已知訊號名稱
-q 不輸出警告資訊
-s 傳送指定的訊號
-v 報告訊號是否成功傳送
-w 等待程序死亡
--help 顯示幫助資訊
--version 顯示版本顯示
話不多說直接**伺候:
#!/bin/sh
tom_home=$1
ps -ef|grep $tom_home|grep -v grep|grep -v kill
if [ $? -eq 0 ];then
kill -9 `ps -ef|grep $tom_home|grep -v grep|grep -v kill|awk ''`
else
echo $tom_home' no found process'
fi
將此內容存於grepkill命名的檔案中,放於/usr/local/bin下面,並且設定許可權為可執行(chmod +x grepkill),完成。
假設你想kill掉程序中包含php/的程序
使用方法:grepkill php/
搞定
vue小技巧 一鍵全域性註冊元件
我們在做vue專案時,有些頻繁使用的元件,你還需要每次使用的時候都 import 麼?那麼往這看過來 第一步 把需要頻繁使用的元件放在一起,同級新建 global.js import vue from vue function changestr str const requirecomponent...
通過TleChat外掛程式一鍵Getshell
一般來說,乙個聊天程式,容易存在xs,sql注入的漏洞,看了一遍原始碼,對於引數都使用了addslashes 函式進行轉義。發現還不錯,介面設計,支援按住說話 上傳聲音檔案吧 上傳檔案 既然支援上傳檔案,那麼就很有可能存在 檔案上傳 相關的漏洞 在content plugins tlechat ch...
SilverLight5 如果實現一鍵安裝
現在微軟又在犯乙個嚴重的錯誤,就是認為silverlight 裝機量在全球已達60 以上,這絕對是誇大事實了。原因有二。1 微軟認為,他們已經將此整合到了windows xp sp3 或 windows 7 sp1,肯定它能安裝上。實現上他們錯了,豈不知,很多第三世界的國家用的是盜版,很多盜版光碟中...