【Linux】一步一步学Linux——skill命令(143)

00. 目录

01. 命令概述

skill命令用于向选定的进程发送信号、暂停进程。这个命令一般涉到系统服务优化之后可能会用到。

信号有三种写法:分别为 -9 , -SIGKILL , -KILL , 可以使用 -l 或 -L 已列出可使用的讯息。

02. 命令格式

格式:skill [信号] [选项] 参数...

03. 常用选项

-f:快速模式;
-i:交互模式,每一步操作都需要确认;
-v:冗余模式;
-w:激活模式;
-V:显示版本号;
-t:指定开启进程的终端号;
-u:指定开启进程的用户;
-p:指定进程的id号;
-c:指定开启进程的指令名称。

04. 参考示例

4.1 列出所有的信号

[deng@itcast ~]$ skill -l
HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT
CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH POLL PWR SYS
[deng@itcast ~]$ 

4.2 唤醒暂停的进程

[deng@itcast ~]$ skill -CONT 9641

4.3 暂停bash进程

[deng@itcast ~]$ skill -STOP bash

4.4 唤醒暂停的进程(进程名)

[deng@itcast ~]$ skill -SIGCONT bash

4.5 暂停所有的bash进程

[deng@itcast ~]$ skill -19 bash

4.6 唤醒所有的bash进程

[deng@itcast ~]$ skill -18 bash

4.7 暂停指定的进程(进程号)

[deng@itcast ~]$ skill -STOP 10260

4.8 停止三个使用者 user1、user2、user3

[root@itcast ~]# skill -STOP user1 user2 user3

4.9 停止所有在 PTY 装置上的程序

[deng@itcast ~]$ skill -KILL -v pts/*

4.10 暂停所有的ls命令进程,而不是ls用户

[deng@itcast ~]$ skill -STOP -c ls

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值