您的位置:首頁技術文章
文章詳情頁

linux之如何停止正在執行腳本

瀏覽:107日期:2023-05-12 10:25:37
目錄
  • linux停止正在執行腳本
  • linux的停止命令
    • linux停止命令方法一
    • linux停止命令方法二
  • 總結

    linux停止正在執行腳本

    正在執行一個壓力測試腳本bench.sh,但是想中途停止進程,不再執行了。

    可以用’ps -ef | grep 進程名‘ 查出進程,然后kill該進程。

    kill 的用法:kill [信號代碼] 進程ID

    注:信號代碼可以省略;我們常用的信號代碼是 -9 ,表示強制終止;

    執行kill后,進程被終止了,如下:

    kill一個線程時需注意不要誤停止了不應該停止的線程造成不必要的麻煩。在相當確信時才可用此方法停止線程。

    linux的停止命令

    linux停止命令方法一

    終止當前正在執行的某個命令最快的方法是按下組合鍵“Ctrl+C”。

    這個方法只有在用戶能夠從某個虛擬控制臺上控制這個程序的時候才奏效。

    linux停止命令方法二

    終止某個出錯程序的另外一個辦法是kill(殺)掉它的進程。

    請按照下面的方法進行操作:

    • 輸入“ps”命令獲取進程的PID,這個命令要求你是運行這個程序的那個人或者是根用戶。如果是根用戶,請輸入“ps -aux”命令查看所有的進程,不管是誰擁有它們的。
    • 在清單中找到這個出錯進程。因為程序的名稱列在清單的最右邊,通常一眼就可以找到它。
    • 請記下ps命令輸出清單中進程狀態行最左邊的ID數字。
    • 輸入“kill ID”,終止該進程。
    • 使用ps命令查看該進程是否仍在運行中。
    • 如果它沒有出現在清單中,你就已經完成了操作。如果它還在運行中,請輸入“ kill 9 ID”。這個命令就可以達到目的。這個命令強制性地終止了那個進程,并不進行善后工作,因此不到必要的時候最好別使用它。

    總結

    以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。

    標簽: Linux
    国产综合久久一区二区三区