自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux 查看進(jìn)程和終止進(jìn)程常用方法

運(yùn)維 系統(tǒng)運(yùn)維
你可以使用PID或者名稱,信號(hào)名稱或者號(hào)碼。那么為什么要這樣做而不使用/etc/init.d/foo命令重新啟動(dòng)呢?使用它們自己的init(初始化)文件來控制服務(wù)是優(yōu)先選擇的方式,因?yàn)檫@些文件通常包含健全和錯(cuò)誤檢查以及額外的功能。

你可以使用PID或者名稱,信號(hào)名稱或者號(hào)碼。那么為什么要這樣做而不使用/etc/init.d/foo命令重新啟動(dòng)呢?使用它們自己的init(初始化)文件來控制服務(wù)是優(yōu)先選擇的方式,因?yàn)檫@些文件通常包含健全和錯(cuò)誤檢查以及額外的功能。使用“kill”命令和信號(hào)的主要原因是盡可能明確地終止掛起和失控的進(jìn)程,而不必重新啟動(dòng)或者登出。

SIGHUP的發(fā)音是“sig-hup”,是signal hangup的縮寫,含義是“中止信號(hào)”。你如何發(fā)送一個(gè)SIGHUP信號(hào)呢?這里有幾種方式:
 

  1. # kill -HUP [pid]   
  2. # killall -HUP [process-name]   
  3. # kill -1 [pid]   
  4. # killall -1 [process-name]  

 


因此,你可以使用PID或者名稱,信號(hào)名稱或者號(hào)碼。那么為什么要這樣做而不使用/etc/init.d/foo命令重新啟動(dòng)呢?使用它們自己的init(初始化)文件來控制服務(wù)是優(yōu)先選擇的方式,因?yàn)檫@些文件通常包含健全和錯(cuò)誤檢查以及額外的功能。使用“kill”命令和信號(hào)的主要原因是盡可能明確地終止掛起和失控的進(jìn)程,而不必重新啟動(dòng)或者登出。


終止進(jìn)程

正如你在關(guān)于信號(hào)的man page中所看到的,有十幾種控制進(jìn)程的方法。下面是一些常用的方法:
kill -STOP [pid]
發(fā)送SIGS***7,19,23)停止一個(gè)進(jìn)程,而并不消滅這個(gè)進(jìn)程。
kill -CONT [pid]
發(fā)送SIGCONT (19,18,25)重新開始一個(gè)停止的進(jìn)程。
kill -KILL [pid]
發(fā)送SIGKILL (9)強(qiáng)迫進(jìn)程立即停止,并且不實(shí)施清理操作。
kill -9 -1
終止你擁有的全部進(jìn)程。


SIGKILL和SIGSTOP信號(hào)不能被捕捉、封鎖或者忽略,但是,其它的信號(hào)可以。所以這是你的***武器。
Bash shell的Kil命令l
Bash外殼包含一個(gè)內(nèi)置的kill命令,當(dāng)執(zhí)行下面命令:
 

  1. $ type -all kill   
  2. kill is a shell built-in   
  3. kill is /bin/kill  

 


Linux 查看進(jìn)程和終止進(jìn)程SIGHUP命令的結(jié)果表明有兩個(gè)kill命令,一個(gè)是BASH的內(nèi)置命令,另一個(gè)是/bin/kill可執(zhí)行程序。一般來說這兩個(gè)命令不太可能遇到?jīng)_突的情況,不過,如果你確實(shí)遇到了kill命令行為異常時(shí),你可以明確的指定/bin/kill命令。

你一定要進(jìn)一步查閱下面的資源中列出的參考資源來了解Linux中kill的妙用,因?yàn)檫@是你進(jìn)入維護(hù)Linux系統(tǒng)領(lǐng)域的門票。這些知識(shí)能夠讓你像做外科手術(shù)一樣對(duì)系統(tǒng)進(jìn)行維護(hù),而不用在遇到問題時(shí)每一次都重新啟動(dòng)系統(tǒng),就像我們知道的某些蹩腳的操作系統(tǒng)那樣。

Linux 查看進(jìn)程和終止進(jìn)程SIGHUP資源


Linux Cookbook一書的第七章“開始和終止Linux”
bash (1) - GNU Bourne-Again Shell
yes (1) - 在被終止前反復(fù)打印字符
signal (7) - 可用信號(hào)列表
ps (1) - 報(bào)告當(dāng)前進(jìn)程的快照
kill (1) - 向一個(gè)進(jìn)程發(fā)出信號(hào)
killall (1) - 按名字消滅進(jìn)程
pkill (1) - 根據(jù)名字和其它屬性查看或者發(fā)出進(jìn)程信號(hào)
skill (1) - 發(fā)送一個(gè)信號(hào)或者報(bào)告進(jìn)程狀態(tài)
xkill (1) - 按照X資源消滅一個(gè)客戶程序


本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/jbgtwang/archive/2009/01/08/3734881.aspx

【編輯推薦】

  1. Linux流量監(jiān)控的三個(gè)方式
  2. Linux 網(wǎng)絡(luò)流量安全管理工具Wireshark詳解
  3. Linux 性能檢測(cè)工具Uptime簡(jiǎn)單介紹
  4. Linux下載工具Curl詳解
  5. Linux性能測(cè)試工具Lmbench介紹和使用說明
責(zé)任編輯:chenqingxiang 來源: CSDN
相關(guān)推薦

2010-06-04 15:16:36

Linux 查看進(jìn)程

2010-06-04 14:31:59

Linux 查看進(jìn)程

2024-05-23 08:24:11

Android進(jìn)程開發(fā)

2020-04-29 15:10:16

Linux命令進(jìn)程

2009-10-28 10:01:57

2010-02-25 10:28:43

Linux進(jìn)程管理

2010-05-27 14:29:53

Linux查看進(jìn)程

2019-10-15 13:29:24

LinuxLinux命令

2010-06-04 14:49:15

Linux 查看進(jìn)程

2009-05-26 12:14:59

Linuxkill終止命令

2010-06-13 15:10:19

Linux 查看進(jìn)程

2009-10-27 16:34:02

linux top命令

2010-06-11 16:57:37

Linux 查看進(jìn)程

2009-10-27 16:14:11

linux進(jìn)程查看

2023-04-06 15:22:15

Linux進(jìn)程系統(tǒng)

2021-11-29 20:44:31

Linux內(nèi)存進(jìn)程

2009-10-27 15:58:06

linux進(jìn)程查看

2009-10-27 16:01:58

linux w命令

2010-06-13 15:13:45

Linux 查看進(jìn)程

2018-11-01 10:59:52

Linux內(nèi)存進(jìn)程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)