linux按名稱(chēng)終止所有匹配進(jìn)程是什么-killall 命令使用與實(shí)例

linux按名稱(chēng)終止所有匹配進(jìn)程是什么-killall 命令使用與實(shí)例

linux killall 命令

Linux 系統(tǒng)中的 killall 命令主要用于結(jié)束某個(gè)特定名稱(chēng)的所有進(jìn)程。與常規(guī)的 kill 命令不同,后者需要依賴(lài)進(jìn)程 PID 來(lái)操作,而 killall 可以直接通過(guò)進(jìn)程名稱(chēng)來(lái)批量結(jié)束進(jìn)程,更加高效便捷。

kill 命令通常需配合 ps 使用才能找到對(duì)應(yīng) PID,killall 則省去了這一步驟,直接對(duì)指定名稱(chēng)的進(jìn)程進(jìn)行操作。

語(yǔ)法格式

  killall [參數(shù)選項(xiàng)]  進(jìn)程名稱(chēng)

參數(shù)說(shuō)明如下

  • 進(jìn)程名稱(chēng):要結(jié)束的目標(biāo)進(jìn)程名

可用選項(xiàng)包括以下內(nèi)容:

  • -e | –exact :要求進(jìn)程名必須完全匹配
  • -I | –ignore-case :忽略大小寫(xiě)差異
  • -g | –process-group :終止整個(gè)進(jìn)程組
  • -i | –interactive :在執(zhí)行前提示確認(rèn)
  • -l | –list :列出所有可用信號(hào)名稱(chēng)
  • -q | –quite :不輸出任何信息若進(jìn)程未結(jié)束
  • -r | –regexp :將名稱(chēng)解釋為擴(kuò)展正則表達(dá)式
  • -s | –signal :發(fā)送自定義信號(hào)
  • -u | –user :僅結(jié)束指定用戶(hù)的進(jìn)程
  • -v | –verbose :顯示詳細(xì)操作過(guò)程
  • -w | –wait :等待所有目標(biāo)進(jìn)程徹底結(jié)束
  • -V |–version :查看命令版本信息
  • –help :獲取幫助文檔

使用示例

# killall -9 php-fpm          //強(qiáng)制結(jié)束所有 php-fpm 相關(guān)進(jìn)程

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊13 分享