转载:http://php-note.com//article/detail/7682b6326a244456977b51eb371b3993

#stop_swoole.sh

1

2

3

4

5

6

7

#!/bin/bash

echo "Stoping..."

cmd=$(/sbin/pidof swoole_ponycar)

kill -SIGTERM "$cmd"

echo "Stoped"

编号 信号名称 缺省动作 说明
1 SIGHUP 终止 终止控制终端或进程
2 SIGINT 终止 键盘产生的中断(Ctrl-C)
3 SIGQUIT dump 键盘产生的退出
4 SIGILL dump 非法指令
5 SIGTRAP dump debug中断
6 SIGABRT/SIGIOT dump 异常中止
7 SIGBUS/SIGEMT dump 总线异常/EMT指令
8 SIGFPE dump 浮点运算溢出
9 SIGKILL 终止 强制进程终止
10 SIGUSR1 终止 用户信号,进程可自定义用途
11 SIGSEGV dump 非法内存地址引用
12 SIGUSR2 终止 用户信号,进程可自定义用途
13 SIGPIPE 终止 向某个没有读取的管道中写入数据
14 SIGALRM 终止 时钟中断(闹钟)
15 SIGTERM 终止 进程终止
16 SIGSTKFLT 终止 协处理器栈错误
17 SIGCHLD 忽略 子进程退出或中断
18 SIGCONT 继续 如进程停止状态则开始运行
19 SIGSTOP 停止 停止进程运行
20 SIGSTP 停止 键盘产生的停止
21 SIGTTIN 停止 后台进程请求输入
22 SIGTTOU 停止 后台进程请求输出
23 SIGURG 忽略 socket发生紧急情况
24 SIGXCPU dump CPU时间限制被打破
25 SIGXFSZ dump 文件大小限制被打破
26 SIGVTALRM 终止 虚拟定时时钟
27 SIGPROF 终止 profile timer clock
28 SIGWINCH 忽略 窗口尺寸调整
29 SIGIO/SIGPOLL 终止 I/O可用
30 SIGPWR 终止 电源异常
31 SIGSYS/SYSUNUSED dump 系统调用异常

示例

1

2

// 忽略子进程停止或退出信号 

signal(SIGCHLD, SIG_IGN); 

Linux 信号大全相关推荐

  1. Linux 指令大全(3)

    2019独角兽企业重金招聘Python工程师标准>>> Linux 指令大全(3) 名称:/etc/aliases 使用权限:系统管理者 使用方式: 请用 newaliases 更新 ...

  2. Linux命令大全,从A到Z,2023年收藏大吉!

    本文为Linux命令大全,从A到Z都有总结,建议大家收藏以便查用,或者查漏补缺! A 命令 描述 access 用于检查调用程序是否可以访问指定的文件,用于检查文件是否存在 accton 用于打开或关 ...

  3. linux系统print命令,Linux系统命令大全

    命令是Linu__操作系统的利器,务必掌握好,当然不可能一下子熟练掌握,但是只要多加练习,就可熟能生巧,运用自如.下面就让小编带你去看看那些Linu__系统命令大全,希望能帮助到大家! 教程 | Li ...

  4. Linux命令大全总结(看这一篇就够了)

    Linux命令大全总结 1.操作系统基础知识 1.1.操作系统     在了解linux命令之前,我们先了解一点基本概念. 1.1.1.概念 操作系统(operating system 简称OS)是一 ...

  5. 鲜为人知而又实用的 Linux 命令大全

    鲜为人知而又实用的 Linux 命令大全 Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用 ...

  6. 技能篇:开发必备linux命令大全-稳赚不亏

    我们的服务一般都是在linux系统运行,因此了解一些关于linux命令是必须.接下来将一一详细介绍一些常用的linux的命令 文件操作 远程登录与操作 磁盘挂载 进程管理 启动和结束 系统性能参数查看 ...

  7. 技能篇:开发必备linux命令大全

    我们的服务一般都是在linux系统运行,因此了解一些关于linux命令是必须.接下来将一一详细介绍一些常用的linux的命令 文件操作 远程登录与操作 磁盘挂载 进程管理 启动和结束 系统性能参数查看 ...

  8. Linux 指令大全(2)(转)

    Linux 指令大全(2)(转)[@more@]----------------------------------------------------------本文出处http://linux-d ...

  9. Linux命令大全,从A到Z都有总结,封神之作!

    本文为Linux命令大全,从A到Z都有总结,建议大家收藏以便查用,或者查漏补缺! A 命令 描述 access 用于检查调用程序是否可以访问指定的文件,用于检查文件是否存在 accton 用于打开或关 ...

最新文章

  1. 科大讯飞刘庆峰发表对未来10年AI三大判断
  2. 删除vue打包大小限制_压缩Vue.js打包后的体积方法总结(Vue.js打包后体积过大问题)...
  3. HDU 3032 Nim or not Nim?
  4. Linux CentOS 6.8 安装 Docker
  5. 【Pandas】dataframe 设置完全显示所有列
  6. 【今日CS 视觉论文速览】Fri, 21 Dec 2018
  7. C#网络编程概述 三
  8. 吴恩达深度学习5.2练习_Sequence Models_Operations on word vectors
  9. Linux 统计代码行数
  10. C++继承机制(中篇)
  11. 经验总结24--捕捉异常的重要性
  12. 如何下载百度文库文章
  13. 应聘游戏策划是否该将完整策划案给面试官看
  14. 用苹果手机做c语言作业,c for ios好用吗,就是苹果手机上的一个C语言编程APP
  15. dnf剑魂buff等级上限_DNF:护石2.0副本将至!新增“金币燃烧机”,30W点一下
  16. android usb 从模式切换,android5.1-在系统设置里添加设置选项 以及 USB-OTG 模式切换...
  17. OpenGL---GLUT教程(十) GLUT菜单
  18. 我和Double Lift的故事(三)——应用篇
  19. 2020 中科院 CVPR : Context-Aware Attention Network for Image-Text Retrieval
  20. SK海力士完成收购英特尔部分业务案的第一阶段;SENSORO推出全新ESG解决方案品牌 | 全球TMT...

热门文章

  1. App Store游戏付费榜前三,推荐一款Cocos Creator制作的文字类游戏
  2. 1461:xzr请客
  3. Proxmox VE 7.2 qm 方式批量导入ESXi OVA
  4. noobs_如何通过NOOBS享受死的简单Raspberry Pi设置
  5. 解决Windows中出现d3dx9_41.dll找不到问题
  6. android设置静态i,关于Android4.0系统下如何设置wlan静态ip的设置(转)
  7. SAP 标准价与移动平均价的区别和作用
  8. CLion添加桌面图标
  9. 十大经典排序算法(Java实现)
  10. Node.js 是什么?Node.js与JavaScript的区别是什么?