进程控制(kill)
生活随笔
收集整理的這篇文章主要介紹了
进程控制(kill)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??
kill:終止進程(或傳送信號到某進程)
kill? [options]? [process_ids]
kill命令可以發(fā)送信號給進程,可以終止(terminate)(默認操作),中斷(interrupt),暫停(suspend),銷毀(crash)進程等。要影響進程的運行,你必須是該進程的所有者,或者你是superuser;
比如,終止進程13243,必須進行以下操作:
$?kill?13243如果上述操作不起作用,即有些程序并不理會該信號,可以加上 -KILL 選項或 -9 選項(兩者相當(dāng)):
$?kill?-9?13243上述做法可以保證操作成功。但是,這并不是完全的從程序中退出。它可能導(dǎo)致程序已結(jié)束,但是分配給該程序的資源并沒有釋放,或者導(dǎo)致其他錯誤。
如果不知道某個進程的PID,可以運行ps命令,看看結(jié)果(以emacs為例):
$?ps?-uax|grep?emacs或者,更好的方法是試試pidof命令,它依據(jù)進程的名字查找并打印出該進程的PID:
$?pidof??emacs現(xiàn)在,你即使只知道進程的名字,也可以在一條命令行中結(jié)束該進程:
$?kill?`pidof?emacs`轉(zhuǎn)載于:https://my.oschina.net/fhd/blog/409149
總結(jié)
以上是生活随笔為你收集整理的进程控制(kill)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于Fragment的百度地图框架的使用
- 下一篇: 图说 mysql 事务隔离级别