辛星浅析kill、pkill的区别
来源:互联网 发布:30岁的程序员何去何从 编辑:程序博客网 时间:2024/04/28 15:31
首先说一下kill命令,它是通过pid来杀死进程,要得到某个进程的pid,我们可以使用ps命令,默认情况下,kill命令发送给进程的终止信号是15,但是有些进程不会理这个信号,这样的话,可以用9信号来强制杀死,信号9是不会被忽略的强制性执行信号。
而killall和pkill都是使用命令名来终止进程的有效手段,它们不同于kill通过pid来杀死进程的方式,它可以理解为成批成批的杀死进程,当然这么做的危险性也相对提高了不少。当然它们也可以给进程发送相应的终止信号。
比如我们要杀死apache的相关进程,我们可以使用killall apache即可杀死所有apache相关的进程,比较方便,不过它有可能会误删程序。
下面是常用的信号的数字及其含义:
1 表示从终端上发出的结束信号
2 表示从键盘上发出的终端信号(即Ctrl+c)
3 表示从键盘上发出的退出信号(即Ctrl+\)
8 表示浮点异常,比如被0除
9 表示结束接受信号的进程,也就是强行杀死进程
15 kill命令默认的终止信号
17 子进程终止或结束的信号
19 从键盘来执行的信号
1 0
- 辛星浅析kill、pkill的区别
- Linux命名--kill和pkill命令的区别
- kill,pkill,killall的使用
- centos下kill、killall、pkill命令区别
- linux kill、killall、pkill、xkill 的用法
- kill 、killall、pkill、xkill
- kill, killall, pkill, xkill
- 终止进程的工具 kill 、killall、pkill、xkill
- Linux冷门却很重要的命令(三)---kill(pkill,killall)
- Ubuntu终止进程的方法(kill、pkill、killall)
- 终止进程的工具kill,killall,pkill,xkill
- 终止进程的工具kill,killall,pkill和xkill
- C终止进程的工具kill,killall,pkill和xkill
- kill 、killall、pkill、xkill pgrep
- linux kill用法、killall、pkill、xkill
- linux kill用法 、killall、pkill、xkill
- 杀死进程命令kill,pkill,killall,xkill
- linux kill用法、killall、pkill、xkill
- codeforces 189a Cut Ribbon 水dp
- 01背包问题概述及实现(有改动)
- java 字节流和字符流的区别
- Linux安装node.js
- hdu 1285 确定比赛名次 简单的拓扑排序模板题~~需要注意重边
- 辛星浅析kill、pkill的区别
- POJ 3565 Ants
- 例题10-1 巨大的斐波那契数! UVa11582
- POJ 3252 递推关系
- UVA - 11292 Dragon of Loowater
- codeforces 166e Tetrahedron 水dp
- UVA - 11729 Commando War
- uva 11300 - Spreading the Wealth(数论)
- hdu 1021 (找规律题)