[語法]:kill -訊號 程序號
[說明]: kill 將訊號傳遞給指定程序,訊號意義如下
1 暫停(hangup)
2 中斷(interrupt)
3 退出(quit)
4 非法指令(illegal instruction)
5 跟蹤中斷(trace trap)
6 abort
7 emt 指令(emulation trap)
8 浮點格式異常(floating point exception)
9 kill(不可忽略)
10 通道錯誤(bus error)
11 不合法記憶體段
12 錯誤的系統呼叫引數
13 寫入不可讀的連通管道
14 alarm clock
15 軟體結束訊號
16 使用者定義訊號一
17 使用者定義訊號二
[例子]:
%kill -9 444殺死程序號為 444 的程序
[語法]: ps [ -efl] [ -t 終端表] [ -u 使用者表] [ -g 組表]
[說明]: 顯示出有關程序的狀態
-e 顯示出現在正在執行的所有程序
-f 顯示所有資訊
-l 產生乙個長列表
-t 顯示指定終端程序
-u 顯示指定使用者程序
-g 顯示指定組程序
[例子]:
1.ps -ef 列出所有正在進行的程序
2.ps -ef|grep *** 查詢程序中含有***的程序
3.ps –f –u smp1 列出使用者smp1的程序詳細資訊
結果字段說明:
字段說明
f十六進製制標誌,它們加起來表示程序的當前狀態。
00 程序終止,而且它們在程序表中的空間已釋放。
01 系統程序,長駐記憶體
02 程序被父程序跟蹤
04 程序被父程序跟蹤而且已被停止
08 該程序無法被訊號量喚醒
10 該程序當前在記憶體中,而且被鎖定直到乙個事件完成
20 程序不能被交換出
s程序當前狀態,由以下字母之一顯示:
o 當前正在處理器上執行
s 睡眠;等待i/o事件完成
r 執行結束i 空閒;程序被建立
z 僵死。程序已終止
t 由於父程序跟蹤而停止
x 等待更多的記憶體
uid程序所有者的使用者id
pid程序id
ppid
父程序id
c程序的cpu使用情況(即程序佔cpu時間的百分比)
pri程序優先權方案。較大的數表示較低的優先權
ni程序的nice值,該值與優先權方案相關聯。使乙個程序「nicer」意指降低該程序的優先權,以使它不會用盡cpu的時間
sz程序請求的虛擬記憶體量。這是該系統對記憶體需求的乙個好的指標。
tty啟動程序(或者父程序)的終端;
帶問號的程序無控制終端(通常為系統程序)。
time
自程序啟動以來佔cpu時間總量
cmd產生程序的命令
[語法]: sleep 時間
[說明]: 掛起引數指定的秒數
命令:nice
格式:nice [-n] command
功能:以低的優先順序執行程式或命令。
選項:-n 為優先順序0-20從高到低
注釋:例如:nice -5 progame
[語法]:shutdown [-y] [-gn] [-in]
[說明]: unix 系統必須先關閉系統,再關電源
-y 對提示的所有問題都回答 y
-g n 給其他使用者n 秒的時間退出,預設值為60秒
-i n 系統退到第n種方式,方式如下:
0 關機
1 單使用者模式
2 多使用者模式
3 網路下的多使用者模式
6 關機並重新啟動
[語法]:halt
[說明]:關閉系統
[語法]:reboot
[說明]: 重啟系統
unix程序管理機制
1 程序的引入原因 描述多道程式在併發系統中的執行過程。由於動態特性,即使相同的程式功能,每次執行時的動態特性不同,因此引入新的有機整體 包括程式功等能,執行時的動態資訊 稱這個有機整體為程序。程序是資源分配的單位。cpu按程序分配資源。2 unix中程式被定義為映像的執行。映像 儲存器映像 cpu...
unix檔案管理命令
unix系統文字編輯軟體vi命令詳解 vi命令是unix下常用而重要命令,可在全螢幕方式下編輯乙個或多個檔案。若在vi執行時 沒有指定乙個檔案,那麼vi命令會自動產生乙個無名的空的工作檔案。若指定的檔案不存在,那麼就按指定的檔名建立乙個新的檔案。若對檔案的修改不儲存的話,v i命令並不改變原 來檔案...
Unix基礎之 程序和列印管理
基礎之 程序和列印管理 管理程序 用低優先順序執行程序 nice c 指令用於以較低的排程優先順序執行命令,每個程序都有乙個 nice 值,用於計算它 的優先順序。nice 值在 0 到 39 範圍內,高值獲得低優先順序,不給實參的預設情況是 nice 值 20。超級使用者可指定負值,以提高優先順序...