Latest web development tutorials

Linux skill命令

Linux 命令大全 Linux命令大全

Linux skill命令送個訊號給正在執行的程序,預設的訊息為TERM (中斷),較常使用的訊息為HUP、INT、KILL、STOP、CONT 和0。

訊息有三種寫法:分別為-9、-SIGKILL、-KILL,可以使用-l 或-L 已列出可使用的訊息。

使用權限:所有使用者。

其他相關的命令:kill

語法

skill [signal to send] [options] 选择程序的规则

一般參數 :

  • -f 快速模式/尚未完成
  • -i 互動模式/ 每個動作將要被確認
  • -v 詳細輸出/ 列出所選擇程序的資訊
  • -w 智能警告訊息/ 尚未完成
  • -n 沒有動作/ 顯示程序代號

參數 :選擇程序的規則可以是:終端機代號、使用者名稱、程序代號、命令名稱。

  • -t 終端機代號( tty 或pty )
  • -u 使用者名稱
  • -p 程序代號( pid )
  • -c 命令名稱可使用的訊號

以下列出已知的訊號名稱、訊號代號、功能。

名称(代号)功能/描述
ALRM 14离开
HUP 1离开
INT 2离开
KILL 9离开/强迫关闭
PIPE 13离开
POLL离开
PROF离开
TERM 15离开
USR1离开
USR2离开
VTALRM离开
STKFLT离开/只适用于i386、m68k、arm 和 ppc 硬件
UNUSED离开/只适用于i386、m68k、arm 和 ppc 硬件
TSTP停止/产生与内容相关的行为
TTIN停止/产生与内容相关的行为
TTOU停止/产生与内容相关的行为
STOP停止/强迫关闭
CONT重新启动/如果在停止状态则重新启动,否则忽略
PWR忽略/在某些系统中会离开
WINCH忽略
CHLD忽略
ABRT 6核心
FPE 8核心
ILL 4核心
QUIT 3核心
SEGV 11核心
TRAP 5核心
SYS核心/或许尚未实作
EMT核心/或许尚未实作
BUS核心/核心失败
XCPU核心/核心失败
XFSZ核心/核心失败

實例

停止所有在PTY 裝置上的程序

skill -KILL -v pts/*

停止三個使用者user1、user2、user3

skill -STOP user1 user2 user3

Linux 命令大全 Linux命令大全