
Linux skill命令用于向正在运行的进程发送信号,预设的信号为 TERM(中断),常用的信号还包括 HUP、INT、KILL、STOP、CONT 和 0。
信号有三种表示方式:例如 -9、-SIGKILL、-KILL。可以通过 -l 或 -L 参数查看所有可用的信号列表。
使用权限:所有用户均可使用。
相关命令:kill
<code>skill [要发送的信号] [选项] 进程选择规则</code>
通用参数说明:
选择进程的依据:可以依据终端标识、用户名、进程编号、命令名称进行选择。
下表列出了一些常见的信号及其编号和作用。
| 名称(编号) | 功能描述 |
|---|---|
| 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 设备上的进程:
<code>skill -KILL -v pts/*</code>
暂停三个用户 user1、user2、user3 的所有进程:
<code>skill -STOP user1 user2 user3</code>
以上就是linux按条件终止进程是什么-skill命令使用与实例的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号