新聞中心
??linux 是一款廣泛應(yīng)用于計(jì)算機(jī)操作系統(tǒng)領(lǐng)域的開(kāi)源操作系統(tǒng),具有安全性、穩(wěn)定性、可靠性和跨平臺(tái)等優(yōu)點(diǎn),因而受到許多用戶的喜愛(ài)和青睞。在日常使用 Linux 的過(guò)程中,有時(shí)候我們需要對(duì)系統(tǒng)進(jìn)程進(jìn)行操作,前文主要講解如何在 Linux 系統(tǒng)中安全停止進(jìn)程,以下會(huì)給出三種方式。

### 一、使用`kill`命令
??`kill` 命令是 Linux 操作系統(tǒng)的一項(xiàng)功能,可以用來(lái)關(guān)閉或終止指定的進(jìn)程,其格式如下:
kill [Options] ProcessID
??參數(shù)`Options`是是關(guān)于終止進(jìn)程的各類信號(hào)的類型,常用的信號(hào)類型如`-9`此類型發(fā)送給指定進(jìn)程的信號(hào)會(huì)強(qiáng)制終止進(jìn)程,而不會(huì)保存進(jìn)程狀態(tài),用它來(lái)終止程序需要小心謹(jǐn)慎,一般情況下可以使用`-15`或`-2`來(lái)安全的終止進(jìn)程。參數(shù)`ProcessID` 是指終止進(jìn)程的進(jìn)程號(hào),可以從 Linux 操作系統(tǒng)的任務(wù)管理器中查看。
### 二、使用`killall`命令
??`killall`命令跟`kill`命令類似,也是用來(lái)終止進(jìn)程,不同的是`killall`是終止指定名稱的進(jìn)程,而`kill`是按照進(jìn)程號(hào)來(lái)終止進(jìn)程。`killall` 命令如下:
killall [Options] ProcessName
??`ProcessName`就是進(jìn)程的名稱,參數(shù)`Options`也與 `kill` 命令一致,可以指定具體的信號(hào)類型,建議盡量使用`-15`或`-2`信號(hào)類型,該類型發(fā)送的信號(hào)會(huì)提示進(jìn)程保存程序狀態(tài)后再終止進(jìn)程,以保證安全終止。
### 三、使用`pkill`命令
??`pkill` 命令與 `killall` 命令類似,也是按程序名稱來(lái)終止進(jìn)程。其使用類似`ps –ef | grep program name`,同樣可以指定終止進(jìn)程時(shí)各類信號(hào)類型,建議使用安全可靠的 `-15` 或 `-2` 信號(hào)來(lái)結(jié)束進(jìn)程。
### 四、總結(jié)
??本文闡述了在 Linux 操作系統(tǒng)中如何安全停止進(jìn)程的三種方法,分別是使用`kill`、`killall`以及`pkill`命令,三者本質(zhì)上是一種思路,最建議使用`-15` 或`–2` 信號(hào)類型,以保證進(jìn)程安全停止的同時(shí)也能保存進(jìn)程的狀態(tài)。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開(kāi)發(fā),成都網(wǎng)絡(luò)營(yíng)銷推廣等一站式服務(wù)。
網(wǎng)站欄目:Linux如何安全停止進(jìn)程(linux停止進(jìn)程)
鏈接地址:http://www.dlmjj.cn/article/coseijp.html


咨詢
建站咨詢
