小技巧 如果一鍵通過正則kill掉程序

2021-07-12 04:03:30 字數 1020 閱讀 7351

前幾日突然想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,肯定它能安裝上。實現上他們錯了,豈不知,很多第三世界的國家用的是盜版,很多盜版光碟中...