按指定名稱殺除所有進程。
以前若要殺除進程, 需使用 ps 命令配閤 grep 查找進程, 而 killall 卻把這 2 過程閤二為一。
killall memcached
基本語法
killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME... killall -l, --list killall -V, --version
選項參數
| 參數 | EN 解釋 | 中文翻譯 | 備注 |
|---|---|---|---|
| -e,--exact | require exact match for very long names | 要求精確匹配非常長的名稱 | |
| -I,--ignore-case | case insensitive process name match | 不區分大小寫的進程名稱匹配 | |
| -g,--process-group | kill process group instead of process | 殺除進程組而不是進程 | |
| -y,--younger-than | kill processes younger than TIME | 殺除早於 TIME 的進程 | |
| -o,--older-than | kill processes older than TIME | 殺除晚於 TIME 的進程 | |
| -i,--interactive | ask for confirmation before killing | 殺除之前要求確認 | |
| -l,--list | list all known signal names | 列齣所有已知的信號名稱 | |
| -q,--quiet | don't print complaints | 不打印投訴 | |
| -r,--regexp | interpret NAME as an extended regular expression | 把 NAME 解釋為擴展的正則錶達式 | |
| -s,--signal SIGNAL | send this signal instead of SIGTERM | 發送此信號而不是 SIGTERM | |
| -u,--user USER | kill only process(es) running as USER | 隻殺除由 USER 運行的進程 | |
| -v,--verbose | report if the signal was successfully sent | 報告,若信號被成功發送 | |
| -V,--version | display version information | 顯示版本信息 | |
| -w,--wait | wait for processes to die | 等待進程死亡 | |
| -Z,--context REGEXP |
kill only process(es) having context (must precede other arguments) |
隻殺除具有上下文的進程 (必須先於其它自變量) |
| 功能 | 命令 | 文字解釋 | 示例 | 示例解釋 |
|---|---|---|---|---|
| 殺除 | killall <command-name> | 殺除指定名稱的所有進程 | killall memcached | 殺除所有 memcached 進程 |
| 幫助 | killall --help | 展示幫助信息 | ||
| 版本 | killall -V | 展示版本信息 | ||
| killall --version |
版權聲明: 本文為獨傢原創稿件,版權歸 樂數軟件 ,未經許可不得轉載。