linux 之殺死進(jìn)程

最近在公司經(jīng)常要重啟某一個項目, 我一般的做法是先

ps -ef | grep 項目名

然后復(fù)制該進(jìn)程的pid,再執(zhí)行

kill -9 pid

再重新執(zhí)行啟動命令。雖然只有幾個簡單的步驟,但是執(zhí)行這種重復(fù)的操作多了,浪費的時間也就隨之增加了。

查找某程序的pid并保存在變量中

PID=`ps -ef | grep node| grep -v grep | awk -F ' ' '{print $2}'`

實例中我要找一個名字中帶有node的進(jìn)程,并把它的pid賦值給PID。

PS:

  • grep node: 篩選出名字中帶有node的結(jié)果
  • grep -v grep:-v 選項表示反選,可以防止這條命令也出現(xiàn)在結(jié)果中
  • awk:將結(jié)果分成數(shù)組的形式,通過{print $2}來獲取第二個元素

kill掉該進(jìn)程

if [ ! -z "$PID" ]; then
    echo $PID
    echo "Node already exists!"
    kill -9 $PID
fi

接下來

你就可以為所欲為啦(~ ̄▽ ̄)~

鏈接

github:https://github.com/pandaomeng/blog

博客:https://pandaomeng.com

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,245評論 2 33
  • 轉(zhuǎn)載 原文的排版和內(nèi)容都更加友好,并且詳細(xì),我只是在這里貼出了一部分留作自己以后參考和學(xué)習(xí),如希望更詳細(xì)了解AWK...
    XKirk閱讀 3,365評論 2 25
  • 一 很仔細(xì)的學(xué)習(xí)了高效人士的思維能力的一篇文章,從文章本身結(jié)構(gòu)上來說,就很能說服人,既有觀點又有大量的事實;既有理...
    不二俠閱讀 446評論 0 0
  • 在某人的幫助下,終于清楚明白的看完了《敦刻爾克》。 確切的說,這是我看的少的可憐的關(guān)于二戰(zhàn)的第三部大片,前兩部是《...
    小壹Odelia閱讀 228評論 0 0
  • 談起優(yōu)雅的女人,大家腦海里一下就會浮現(xiàn)出被譽為“天使在人間的”奧德麗·赫本,美麗而優(yōu)雅的身影。 我想優(yōu)雅的女人不止...
    遐想的天空閱讀 306評論 0 1

友情鏈接更多精彩內(nèi)容