1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > linux进程被信号杀死 Linux 命令 - kill: 向进程发送信号

linux进程被信号杀死 Linux 命令 - kill: 向进程发送信号

时间:2024-04-17 11:21:10

相关推荐

linux进程被信号杀死 Linux 命令 - kill: 向进程发送信号

kill 命令通常用来 “杀死”(终止)进程,它可以用来终止运行不正常的程序或者反过来拒绝终止的程序。kill 命令准确地说并不是 “杀死” 进程,而是给进程发送信号(signal)。

和文件一样,进程也有所有者,只有进程的所有者(或超级用户)才能使用 kill 命令来向它发送信号。

命令格式

kill [-s signal|-p] [--] pid...

kill -l [signal]

命令参数

-s signal

指定发送的信号。

-l

打印信号的名称列表。

常用信号

信号编号

信号名

含义

1

HUP

挂起信号

2

INT

中断信号

3

QUIT

退出信号

9

KILL

杀死信号

11

SEGV

段错误信号

15

TERM

终止信号,kill命令默认发送的信号类型

18

CONT

继续运行信号,恢复之前接受了STOP信号的进程

19

STOP

暂停信号

实例

a) 查看所有信号名称及对应的编号。

[huey@huey-K42JE ~]$ kill -l

1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP

6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL10) SIGUSR1

11) SIGSEGV12) SIGUSR213) SIGPIPE14) SIGALRM15) SIGTERM

16) SIGSTKFLT17) SIGCHLD18) SIGCONT19) SIGSTOP20) SIGTSTP

21) SIGTTIN22) SIGTTOU23) SIGURG24) SIGXCPU25) SIGXFSZ

26) SIGVTALRM27) SIGPROF28) SIGWINCH29) SIGIO30) SIGPWR

31) SIGSYS34) SIGRTMIN35) SIGRTMIN+136) SIGRTMIN+237) SIGRTMIN+3

38) SIGRTMIN+439) SIGRTMIN+540) SIGRTMIN+641) SIGRTMIN+742) SIGRTMIN+8

43) SIGRTMIN+944) SIGRTMIN+1045) SIGRTMIN+1146) SIGRTMIN+1247) SIGRTMIN+13

48) SIGRTMIN+1449) SIGRTMIN+1550) SIGRTMAX-1451) SIGRTMAX-1352) SIGRTMAX-12

53) SIGRTMAX-1154) SIGRTMAX-1055) SIGRTMAX-956) SIGRTMAX-857) SIGRTMAX-7

58) SIGRTMAX-659) SIGRTMAX-560) SIGRTMAX-461) SIGRTMAX-362) SIGRTMAX-2

63) SIGRTMAX-164) SIGRTMAX

b) 暂停 PID 为 57573 的进程。

[huey@huey-K42JE ~]$ ping > /dev/null &

[1] 57573

[huey@huey-K42JE ~]$ jobs -l

[1]+ 57573 Running ping > /dev/null &

[huey@huey-K42JE ~]$ kill -STOP 57573

[1]+ Stopped ping > /dev/null

[huey@huey-K42JE ~]$ jobs -l

[1]+ 57573 Stopped (signal) ping > /dev/null

c) 终止 PID 为57622 的进程。

[huey@huey-K42JE ~]$ ping > /dev/null &

[1] 57622

[huey@huey-K42JE ~]$ jobs -l

[1]+ 57622 Running ping > /dev/null &

[huey@huey-K42JE ~]$ kill 57622

[huey@huey-K42JE ~]$ jobs -l

[1]+ 57622 Terminated ping > /dev/null

相关命令

Linux 命令 - killall: 通过进程名向进程发送信号

命令格式 killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME... killall -l, --list killall -V, ...

Linux 父进程发送信号杀死子进程

#include #include #include #include

Linux命令kill和signal

Linux命令kill和signal kill命令用于终止指定的进程(terminate a process),是Unix/Linux下进程管理的常用命令.通常,我们在需要终止某个或某些进程时,先使用 ...

linux命令kill和kill -9的区别

linux命令kill和kill -9的区别 04月13日 16:53:07坠入苦海销尘垢阅读数 2854 转载自/liuhouhou/ ...

Linux中Kill掉进程的10种方法

常规篇: 首先,用ps查看进程,方法如下: 复制代码 代码如下: $ ps -ef……smx 1822 1 0 11:38 ? 00:00:49 gnome-terminalsmx 1823 1822 ...

每天一个linux命令---kill

linux中终止进程的命令--kill 一般用的是: 搜索pid:ps -ef|grep calendar 杀死pid:kill -9 pid 格式是:kill[参数][进程号]

Linux 命令集合之进程查看命令-软件安装命令-文件查找命令-主机修改命令

1.dpkg 的使用 dpkg -s ssh 查看是否按装了ssh软件 dpkg -L ssh 查看ssh安装的关联目录结构和安装位置 dpkg -i vim.deb 本地离线安装vim编辑器 apt ...

Linux命令行操作进程

参见 12个进程管理命令介绍 Linux如何查看进程.杀死进程.启动进程等常用命令

linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用

lsof命令是什么? 可以列出被进程所打开的文件的信息.被打开的文件可以是 1.普通的文件,2.目录 3.网络文件系统的文件,4.字符设备文件 5.(函数)共享库 6.管道,命名管道7.符号链 ...

随机推荐

Poj 1017 / OpenJudge 1017 Packets/装箱问题

1.链接地址: /problem?id=1017 /practice/1017 2.题目: 总时间限制: 1000ms ...

重新签名apk文件(手工用命令行)

re-sign.jar中后自动去除签名这个方法,经试验不可用! 1.去除准备重新签名SinaVoice.apk软件本身的签名 将apk文件后缀改为.zip,然后从winrar中删除META-INF文件 ...

OpenGL杂七杂八

Projection Matrix 投影矩阵 3D -> 2D PFD_DOUBLEBUFFER 双缓冲 在图形图象处理编程过程中,双缓冲是一种基本的技术.我们知道,如果窗体在响应WM_PAIN ...

第9章 Linux进程和信号超详细分析

9.1 进程简单说明 进程是一个非常复杂的概念,涉及的内容也非常非常多.在这一小节所列出内容,已经是我极度简化后的内容了,应该尽可能都理解下来,我觉得这些理论比如何使用命令来查看状态更重要,而且不明白 ...

Microsoft translater

professional tranlater tool : /neural/

汽车后市场:数据入口在哪里?不看你就OUT啦!

当前中国汽车后服务市场基本可分七个大类:包括养护.维修.改装.二手车.汽车配件.相关电商及金融保险等,汽车后市场整个产业链对数据服务都有刚性需求. 数据能为行业服务提高效率,提升商家对于客户以及业务的 ...

wangEditor富文本编辑器

设置好了是这样的, 有一个ID问content的编辑框,方便获取,这里的富文本编辑器的版本是2.2 官方文档说3就不支持textarea了 导入一下css 记得css文件夹下应该又3个文件,虽然没有直 ...

doT js模板入门 2

doT js 使用{{}} 非常相似于JSP,所以用起来感觉非常亲切,非常顺手 {{–>%> 比如:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。