Manpages

NAME (名 稱 )

killall - 以 名 字 方 式 來 殺 死 進 程

SYNOPSIS (總 覽 )

killall [-egiqvw] [-signal] name ...
killall
-l
killall
-V

DESCRIPTION (描 述 )

killall 發 送 一 條 信 號 給 所 有 運 行 任 意 指 定 命 令 的 進 程 . 如 果 沒 有 指 定 信 號 名 , 則 發 送 SIGTERM. 信 號 可 以 以 名 字 (如 -HUP ) 或 者 數 字 (如 -1 ) 的 方 式 指 定 . 信 號 0 (檢 查 進 程 是 否 存 在 )只 能 以 數 字 方 式 指 定 . 如 果 命 令 名 包 括 斜 槓 (/), 那 麼 執 行 該 特 定 文 件 的 進 程 將 被 殺 掉 , 這 與 進 程 名 無 關 . 如 果 對 於 所 列 命 令 無 進 程 可 殺 , 那 麼 killall 會 返 回 非 零 值 . 如 果 對 於 每 條 命 令 至 少 殺 死 了 一 個 進 程 , killall 返 回 0.

killall 進 程 決 不 會 殺 死 自 己 (但 是 可 以 殺 死 其 它 killall 進 程 ).

OPTIONS (選 項 )

-e 對 於 很 長 的 名 字 , 要 求 準 確 匹 配

. 如 果 一 個 命 令 名 長 於 15 個 字 符 , 則

可 能 不 能 用 整 個 名 字 (溢 出 了 ). 在 這 種 情 況 下 , killall 會 殺 死 所 有 匹 配 名 字 前 15 個 字 符 的 所 有 進 程 . 有 了 -e 選 項 ,這 樣 的 記 錄 將 忽 略 . 如 果 同 時 指 定 了 -v 選 項 , killall 會 針 對 每 個 忽 略 的 記 錄 打 印 一 條 消 息 .

-g 殺 死 屬 於 該 進 程 組 的 進 程

. kill 信 號 給 每 個 組 只 發 送 一 次 , 即 使 同 一 進

程 組 中 包 含 多 個 進 程 .

-i 交 互 方 式 , 在 殺 死 進 程 之 前 徵 求 確 認 信 息

.

-l 列 出 所 有 已 知 的 信 號 名

.

-q 如 果 沒 有 進 程 殺 死 , 不 會 提 出 抱 怨

.

-v 報 告 信 號 是 否 成 功 發 送

.

-V 顯 示 版 本 信 息

.

-w 等 待 所 有 殺 的

進 程 死 去 . killall 會 每 秒 檢 查 一 次 是 否 任 何 被 殺 的 進 程 仍 然 存 在 , 僅 當 都 死 光 後 才 返 回 . 注 意 : 如 果 信 號 被 忽 略 或 沒 有 起 作 用 , 或 者 進 程 停 留 在 殭 屍 狀 態 , killall 可 能 會 永 久 等 待 .

FILES(相 關 文 件 )

/proc proc文 件 系 統 的 存 在 位 置

KNOWN BUGS (已 知 BUGS)

以 文 件 方 式 殺 死 只 對 那 些 在 執 行 時 一 直 打 開 的 可 執 行 文 件 起 作 用 , 也 即 , 混 雜 的 可 執 行 文 件 不 能 夠 通 過 這 種 方 式 殺 死 . 要 警 告 的 是 輸 入 killall name 可 能 不 會 在 非 Linux 系 統 上 產 生 預 期 的 效 果 , 特 別 是 特 權 用 戶 執 行 時 要 小 心 . 在 兩 次 掃 描 的 間 隙 , 如 果 進 程 消 失 了 而 被 代 之 以 一 個 有 同 樣 PID 的 新 進 程 , killall -w 偵 測 不 到 .

AUTHOR (作 者 )

Werner Almesberger <Werner.Almesberger [AT] epfl.ch>

SEE ALSO (又 見 )

kill(1), fuser(1), pidof(1), ps(1), kill(2)

[中 文 版 維 護 人 ]

riser <boomer [AT] ccidnet.com>

[中 文 版 最 新 更 新 ]

2001/08/08

《 中 國 linux論 壇 man手 冊 頁 翻 譯 計 劃 》 :

http://cmpp.linuxforum.net

本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。 中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh