为了账号安全,请及时绑定邮箱和手机立即绑定

linux kill命令信号signal值含义

标签:
Linux

Linux支持的信号列表如下。很多信号是与机器的体系结构相关的信号值 默认处理动作 发出信号的原因

  • SIGHUP 1 A 终端挂起或者控制进程终止

  • SIGINT 2 A 键盘中断(如break键被按下)

  • SIGQUIT 3 C 键盘的退出键被按下

  • SIGILL 4 C 非法指令

  • SIGABRT 6 C 由abort(3)发出的退出指令

  • SIGFPE 8 C 浮点异常

  • SIGKILL 9 AEF Kill信号

  • SIGSEGV 11 C 无效的内存引用

  • SIGPIPE 13 A 管道破裂: 写一个没有读端口的管道

  • SIGALRM 14 A 由alarm(2)发出的信号

  • SIGTERM 15 A 终止信号

  • SIGUSR1 30,10,16 A 用户自定义信号1

  • SIGUSR2 31,12,17 A 用户自定义信号2

  • SIGCHLD 20,17,18 B 子进程结束信号

  • SIGCONT 19,18,25 进程继续(曾被停止的进程)

  • SIGSTOP 17,19,23 DEF 终止进程

  • SIGTSTP 18,20,24 D 控制终端(tty)上按下停止键

  • SIGTTIN 21,21,26 D 后台进程企图从控制终端读

  • SIGTTOU 22,22,27 D 后台进程企图从控制终端写

处理动作一项中的字母含义如下

  • A 缺省的动作是终止进程

  • B 缺省的动作是忽略此信号,将该信号丢弃,不做处理

  • C 缺省的动作是终止进程并进行内核映像转储(dump core),内核映像转储是指将进程数据在内存的映像和进程在内核结构中的部分内容以一定格式转储到文件系统,并且进程退出执行,这样做的好处是为程序员 提供了方便,使得他们可以得到进程当时执行时的数据值,允许他们确定转储的原因,并且可以调试他们的程序。

  • D 缺省的动作是停止进程,进入停止状况以后还能重新进行下去,一般是在调试的过程中(例如ptrace系统调用)

  • E 信号不能被捕获

  • F 信号不能被忽略

原文链接:http://outofmemory.cn/wiki/linux-kill-command-signal

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消