溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

linux之怎么停止正在執(zhí)行的腳本

發(fā)布時間:2023-05-05 11:24:40 來源:億速云 閱讀:184 作者:iii 欄目:開發(fā)技術(shù)

今天小編給大家分享一下linux之怎么停止正在執(zhí)行的腳本的相關(guān)知識點,內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

    linux停止正在執(zhí)行腳本

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

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

    linux之怎么停止正在執(zhí)行的腳本

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

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

    linux之怎么停止正在執(zhí)行的腳本

    執(zhí)行kill后,進程被終止了,如下:

    linux之怎么停止正在執(zhí)行的腳本

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

    linux的停止命令

    linux停止命令方法一

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

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

    linux停止命令方法二

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

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

    • 輸入“ps”命令獲取進程的PID,這個命令要求你是運行這個程序的那個人或者是根用戶。如果是根用戶,請輸入“ps -aux”命令查看所有的進程,不管是誰擁有它們的。

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

    • 請記下ps命令輸出清單中進程狀態(tài)行最左邊的ID數(shù)字。

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

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

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

    以上就是“l(fā)inux之怎么停止正在執(zhí)行的腳本”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注億速云行業(yè)資訊頻道。

    向AI問一下細(xì)節(jié)

    免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

    AI