首頁 >運維 >linux運維 >linux之怎麼停止正在執行的腳本

linux之怎麼停止正在執行的腳本

WBOY
WBOY轉載
2023-05-12 10:25:203607瀏覽

    linux停止正在執行腳本

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

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

    linux之怎麼停止正在執行的腳本

    kill 的用法:kill [訊號碼]   行程ID

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

    linux之怎麼停止正在執行的腳本

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

    linux之怎麼停止正在執行的腳本

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

    linux的停止指令

    linux停止指令方法一

    #終止目前正在執行的某個指令最快的方法是按下組合鍵「Ctrl C 」。

    這個方法只有在使用者能夠從某個虛擬控制台上控制這個程式的時候才奏效。

    linux停止指令方法二

    終止某個出錯程式的另一個方法是kill(殺)掉它的程式。

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

    • #輸入「ps」指令取得進程的PID,這個指令要求你是執行這個程序的那個人或者是根用戶。如果是根用戶,請輸入「ps -aux」指令以查看所有的進程,不管是誰擁有它們的。

    • 在清單中找到這個出錯進程。因為程式的名稱列在清單的最右邊,通常一眼就可以找到它。

    • 請記下ps指令輸出清單中進程狀態列最左邊的ID數字。

    • 輸入“kill ID”,終止該程序。

    • 使用ps指令查看該進程是否仍在執行中。

    • 如果它沒有出現在清單中,你就已經完成了操作。如果它還在運行中,請輸入“ kill 9 ID”。這個命令就可以達到目的。這個命令強制性地終止了那個進程,並不進行善後工作,因此不到必要的時候最好別使用它。

    • #

    以上是linux之怎麼停止正在執行的腳本的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    陳述:
    本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除