Linux下如何通過一行命令查詢並殺掉程序

2022-10-11 15:33:11 字數 448 閱讀 3386

在linux下,通常要殺掉某些程序,一般是先用 ps 命令查詢出對應的程序號,然後再用 kill 命令把程序殺掉。

例如:ps -ef | grep j**a

根據找到的程序號pid,強制殺掉程序(假設程序號為 15750)

kill -9 15750

如果我們要殺掉的程序個數不多的話,用上面的命令不需要耗費多少時間,但如果程序個數比較多的時候,耗時長且麻煩,於是,我們需要乙個能夠快速殺掉程序的命令,

如下:ps -ef | grep j**a | grep -v grep | awk '' | xargs kill -9

也可以指令碼:shell指令碼中迴圈kill多個指定程序

#!/bin/bash for i in $' } do kill -9 $i done

如何用一行命令讓 Systemd 崩潰

以任何乙個使用者執行下面的命令列,都會讓systemd崩潰 1notify socket run systemd notify systemd notify 執行這行命令後,pid 1將在系統呼叫pause這裡掛起,再也不能啟動或停止後台程式。inetd style服務不再接受任何連線。你也不能乾淨...

一行命令安裝apk

話說,最近入手了mac,嘿嘿,做好了吃土的準備 我們都知道怎樣用adb命令安裝乙個apk,但是在次次開發更新除錯的過程中,還是覺得不太爽,有木有更高效的方法呢,思路如下 配置adb環境變數 使用adb命令安裝apk 便捷安裝 將adb安裝apk的命令儲存成指令碼檔案,執行指令碼檔案安裝 便捷公升級 ...

Shell Linux 一行 多命令

要實現在一行執行多條linux命令,分三種情況 1 舉例 lpr tmp t2 rm tmp t2 第2條命令只有在第1條命令成功執行之後才執行。根據命令產生的退出碼判斷是否執行成功 0成功,非0失敗 2 舉例 cp tmp t2 tmp t2.bak rm tmp t2 只有 前的命令 cp tm...