慎用!Linux殺掉所有Java進(jìn)程!
ps -ef | grep java | grep -v grep | awk '{print $2}' | xargs kill -9管道符"|"用來隔開兩個(gè)命令,管道符左邊命令的輸出會作為管道符右邊命令的輸入。
"ps -ef"?是linux里查看所有進(jìn)程的命令。這時(shí)檢索出的進(jìn)程將作為下一條命令'Jps'的輸入。
"grep 'Jps'"?的輸出結(jié)果是,所有含有關(guān)鍵字'Jps'的進(jìn)程。
"grep -v 'i' "?是在列出的進(jìn)程中去除含有關(guān)鍵字"grep"的進(jìn)程。
"cut -c 9-15"?是截取輸入行的第9個(gè)字符到第15個(gè)字符,而這正好是進(jìn)程號PID。
"xargs kill -9"?中的 xargs 命令是用來把前面命令的輸出結(jié)果(PID)作為"kill -9"命令的參數(shù),并執(zhí)行該命令。"kill -9"會強(qiáng)行殺掉指定進(jìn)程。
評論
圖片
表情
