9.4-6 kill killall pkill
kill:终止进程
kill 命令的参数选项及说明
[root@k8s-play ~]# kill -l #<=参数l显示系统的所有信号。
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX
[root@k8s-play ~]# kill -l SIGKILL #<=可以使用-l参数对信号名和数字信号互换。
9
[root@k8s-play ~]# kill -l 9
KILL
常用信号
终止进程
扩展:特殊信号0的应用案例
killall:通过进程名终止进程
[root@cs6 ~]# killall crond
[root@cs6 ~]# killall crond
crond: 没有进程被杀死
[root@cs6 ~]# /etc/init.d/crond start
正在启动 crond: [确定]
[root@cs6 ~]# killall -w crond
[root@cs6 ~]# killall -w crond
crond: 没有进程被杀死
终止指定用户的所有进程
pkill:通过进程名终止进程
通过进程名终止进程
[root@cs6 ~]# service crond status
crond (pid 4641) 正在运行...
[root@cs6 ~]# pkill crond
[root@cs6 ~]# service crond status
crond 已死,但是 subsys 被锁
通过终端名终止进程
[root@cs6 ~]# w
07:20:39 up 1 day, 22:40, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/4 10.0.0.1 00:59 0.00s 0.53s 0.00s w
[root@cs6 ~]# pkill -t tty4
通过用户名终止进程
[root@cs6 ~]# w
07:22:39 up 1 day, 22:42, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 10.0.0.1 07:21 1:34 0.07s 0.07s -bash
root pts/4 10.0.0.1 00:59 0.00s 0.54s 0.00s w
[root@cs6 ~]# pkill -u root
Connection closing...Socket close.Connection closed by foreign host.Disconnected from remote host(cs6-minimal) at 15:24:31.#<=使用 -u 选项杀死指定用户的所有进程,最好还是同时再指定进程名去杀,以免误杀服务。
9.4-6 kill killall pkill相关推荐
- Kill Killall pkill
文章目录 Kill Killall pkill 1 kill 1.1 常用功能 1.2 命令格式 1.3 使用实例 1.3.1 列出所有信号名称 1.3.2 得到指定信号的数值 1.3.3 杀死进程 ...
- kill killall pkill 的区别
kill.pkill.killall 的作用都是终止一个进程或者正在运行的程序. kill.pkill.killall 的用法 kill 通常和grep 一起使用 常用使用方法 kill -9 + 进 ...
- Linux进程管理(ps,pgrep,kill,killall,pkill,nohup,bg,fg)
文章目录 Linux进程管理 什么是进程?什么是线程?二者的区别? Linux进程管理命令 ps命令 使用方法案例 ps带减号和不带减号的区别 查看进程树的命令pstree pgrep命令 kill命 ...
- Ubuntu终止进程的方法(kill、pkill、killall)
Ubuntu终止进程的方法(kill.pkill.killall) 博客分类:Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux 用户退出: ...
- 详解linux杀死进程方法:kill、pkill、killall之间的区别及用法!
详解linux杀死进程方法:kill.pkill.killall之间的区别及用法! kill 命令 killall 命令 pkill 命令 kill.pkill.killall之间的区别 kill 命 ...
- linux 命令:grep、egrep、ngrep、kill、pkill、killall
1.grep 帮助:grep --help 用法:grep [OPTION]...patterns[FILE]... 示例:grep -i 'hello world' menu.h main.c ...
- killall 后面信号_killall 、kill 、pkill 命令区别
killall 命令Linux系统中的killall命令用于杀死指定名字的进程(kill processes by name).我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死 ...
- pkill mysql_Linux学习28-linux一行命令杀掉指定名称进程(killall 、kill 、pkill)
前言 常见面试题:如何用一句 linux 指令,查找到指定名称的进程并杀掉 常用的杀进程的三个指令:killall .kill .pkill 杀进程几种方式 killall命令用于杀死指定名字的进程( ...
- Linux中kill,pkill,killall和xkill命令汇总讲解
终止一个进程或终止一个正在运行的程式,一般是通过 kill .killall.pkill.xkill 等进行.比如一个程式已死掉,但又不能退出,这时就应该考虑应用这些工具. 另外应用的场合就是在服务器 ...
最新文章
- 产品认知:如何选择产品经理的产品方向?
- 【转】持续交付和DevOps的前世今生
- docker 安装azkaban_azkaban安装
- tiptop 编译运行_putty终于让我的TIPTOP脱离虚拟机在64位上运行了。
- flex if(a is b){},flex if(a as b){} 意思
- oracle11.2.03,升级Oracle11.2.0.3后遭遇ORA-00600[kfioTranslateIO03][17090]
- Selenium2用最简xpath查找元素
- CodeBlocks 20.03 开发基于FLTK 1.4.X 的应用
- Js-字符串转Json并提取字段值
- java开发常见的问题及解决办法 - java开发中遇到的难点有哪些_java开发常见的问题及解决办法
- 通过keil5下载hex文件
- WinForm 去掉DataGridView最后一行的空白行,删除空白行
- python opencv4.0 提取alpha 通道
- 米兰理工计算机博士申请,意大利博士申请:米兰理工大学16个博士/博士后项目招生中~...
- 安装CHD走过的一些坑
- 【我的前端】网站开发:设计响应式网站的八大因素
- Android开发工程师常见面试题整理
- 地质灾害监测预警系统解决方案
- Less系列之函数(Functions)
- python-js逆向之AST语法树初学(一)
热门文章
- node mysql 事件循环_NodeJs 的 Event loop 事件循环机制详解
- 用java实现冒泡排序_Java实现冒泡排序
- python编写一个登陆验证程序_python项目实战:实现验证码登录网址实例
- canvas动画 电子白板_广东智慧电容式触摸屏维修,学校电子白板操作
- php 数组合并_PHP数组常用函数分类整理
- 重启服务器之home下文件全没,小白宝典——树莓派实用工具分享(大神绕路)
- 机器学习(二)梯度下降
- docker 导入导出镜像
- NLTK基础 | 一文轻松使用NLTK进行NLP任务(附视频)
- 为什么我不建议你买保险?