Linux系統批量刪除包含指定關鍵字的進程

批量刪除包含指定關鍵字的進程

ps -ef|grep '指定關鍵字'|grep -v grep|cut -c 9-15|xargs kill -9

ps -ef|grep '指定關鍵字'|grep -v grep|awk '{print $2}'|xargs kill -9

  1. ps -ef ——查看全部進程
  2. grep '指定關鍵字' ——列出全部含有關鍵字指定關鍵字的進程
  3. grep -v grep——在列出的進程中去除含有關鍵字」grep」的進程(由於咱們在前一步生成的grep進程也包含關鍵字)
    • cut -c 9-15——截取輸入行的第9個字符到第15個字符,而這正好是進程號PID
    • awk {print $2} 截取輸入行的第二項字符串,
  4. xargs kill -9——xargs 命令是用來把前面命令的輸出結果(PID)做爲」kill -9″命令的參數,並執行該命令。」kill -9″會強行殺掉指定進程。
相關文章
相關標籤/搜索