欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Linux系統(tǒng)結(jié)束進程多種方法集合?

2021-02-27    分類: 網(wǎng)站建設(shè)

1. 前言

我們經(jīng)常在Linux里使用kill命令來結(jié)束某后臺進程。但kill命令實際上是向進程發(fā)送信號,并且有多種信號。終止運行一個程序只是其中一個信號而已。kill是根據(jù)進程號發(fā)送信號的,而另一個工具killall是根據(jù)進程名稱發(fā)送信號的。

2. 查看kill支持的信號

[root@zcwyou ~]# kill -l

1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP

6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1

11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM

16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP

21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ

26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR

31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3

38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8

43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13

48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12

53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7

58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2

63) SIGRTMAX-1 64) SIGRTMAX


linux查看kill選項

3. 結(jié)束進程

普通用戶只能使用不帶signal參數(shù)的kill命令

一般情況下,最多使用-9信號。即強制結(jié)束某個進程。

比如強制結(jié)束進程號為123的進程。

先確認進程號:

[root@zcwyou ~]# top

linux查看進程號

然后根據(jù)進程號強制結(jié)束:

[root@zcwyou ~]# kill -9 123

默認情況,kill使用信號15結(jié)束進程,并且是安全的。而信號 9 則是處理異常進程的,請勿濫用

4. kill其它常用信號

代號名稱內(nèi)容1SIGHUP啟動被終止的程序,可讓該進程重新讀取自己的配置文件,類似重新啟動。2SIGINT相當于用鍵盤輸入 [ctrl]-c 來中斷一個程序的進行。9SIGKILL代表強制中斷一個程序的進行,如果該程序進行到一半,那么尚未完成的部分可能會有“半產(chǎn)品”產(chǎn)生,類似 vim會有 .filename.swp 保留下來。15SIGTERM以正常的方式來終止該程序。由于是正常的終止,所以后續(xù)的動作會將他完成。不過,如果該程序已經(jīng)發(fā)生問題,就是無法使用正常的方法終止時,輸入這個 signal 也是沒有用的。19SIGSTOP相當于用鍵盤輸入 [ctrl]-z 來暫停一個程序的進行。

5. 殺死用戶user1的所有進程

[root@zcwyou ~]# kill -9 $(ps -ef | grep user1)

或者

[root@zcwyou ~]# kill -u user1

6. 另一個工具killall命令,根據(jù)進程名稱發(fā)送信號,而不是進程號

以CentOS7.5為例,默認情況并沒有安裝killall命令。

運行以下命令安裝軟件:

[root@zcwyou ~]# yum -y install psmisc

linux安裝killall命令

先查看正在運行的進程

[root@zcwyou ~]# ps -ef 

結(jié)束一個名為abc的進程,默認情況下使用SIGTERM命令。

[root@zcwyou ~]# killall abc

查看killall支持的信號

[root@zcwyou ~]# killall -l

HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS UNUSED


linux結(jié)束進程命令killall支持的信號

注意:假如進程的名字的長度小于等于15,默認情況下就會以完整名稱匹配。

7. 還有一個pkill命令,也是根據(jù)進程名稱發(fā)送信號,類似于killall

pkill選項

-o:僅向找到的最?。ㄆ鹗迹┻M程號發(fā)送信號;

-n:僅向找到的大(結(jié)束)進程號發(fā)送信號;

-P:指定父進程號發(fā)送信號;

-g:指定進程組;

-t:指定開啟進程的終端。

例子:

結(jié)束進程abc

pkill abc

以CentOS7.5為例,默認情況下,系統(tǒng)并沒有集成pkill命令。而是要自行安裝。

[root@zcwyou ~]# yum -y install procps-ng

Linux安裝pkill工具結(jié)束進程

8. 總結(jié)

Linux下結(jié)束進程的工具有很多,這里僅僅了解一些常用的命令。

當前標題:Linux系統(tǒng)結(jié)束進程多種方法集合?
新聞來源:http://aaarwkj.com/news29/103229.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、品牌網(wǎng)站制作軟件開發(fā)、網(wǎng)站策劃、微信公眾號網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
中文字幕你懂的在线观看| 台湾三级一区二区三区| 国产精品自拍国产精品| 日本中文有码在线观看| 黑人精品少妇一区二区三区 | 91人妻一区二区三区久久| 中文字幕乱码伊人三级| 亚洲另类欧美日韩中文字幕| 成人国产精品2021| 成年人午夜看片免费网站| 中文在线中文天堂黄色片| 99久久偷拍美女大白屁股 | 国产欧美日韩在线高清| 午夜精品一区二区三区在线视频| 日本女优高清不卡一二三四区 | 夜福利国产视频大屁股| 中文字幕的国产在线播放| 日本九州不卡久久精品一区| av成人综合在线资源站| 亚洲欧美中文字幕乱码| 91九色精品视频在线观看| 天天免费日日夜夜夜夜| av黄色资源在线观看| 全黄性性激高免费放视频| 青青草视频在线好好热| 国产精品一区二区免费式| 一区二区三区四区四虎| 蜜臀av人妻一区二区三区| 日本久久在线观看视频| 亚洲综合欧美自偷自拍| 极品女神福利视频久久| 国产又粗又长又猛又爽视频| 在线播放精品免费不卡| 免费av男人天堂亚洲天堂| 日韩在线中文字幕三区| 午夜日本大胆裸体艺术| 日韩欧美精品视频一区| 日本不卡不二三区在线看| 国产精品国产三级区别| 日韩区一区二在线视频| 欧美日韩欧美黄色三级|