自己的公网ip可以做网站,搜索引擎营销是什么,公交建设公司官网,佣金高的试玩app平台Linux 进程信号查看与控制1) SIGHUP 本信号在用户终端连接 (正常或非正常) 结束时发出通常是在终端的控制进程结束时通知同一 session 内的各个作业这时它们与控制终端不再关联?2) SIGINT 程序终止 (interrupt) 信号在用户键入 INTR 字符 (通常是 Ctrl-C) 时发出?3) SIGQUIT …Linux 进程信号查看与控制1) SIGHUP 本信号在用户终端连接 (正常或非正常) 结束时发出通常是在终端的控制进程结束时通知同一 session 内的各个作业这时它们与控制终端不再关联?2) SIGINT 程序终止 (interrupt) 信号在用户键入 INTR 字符 (通常是 Ctrl-C) 时发出?3) SIGQUIT 和 SIGINT 类似但由 QUIT 字符 (通常是 Ctrl-) 来控制进程在因收到 SIGQUIT 退出时会产生 core 文件在这个意义上类似于一个程序错误信号?4) SIGILL 执行了非法指令通常是因为可执行文件本身出现错误或者试图执行数据段堆栈溢出时也有可能产生这个信号?5) SIGTRAP 由断点指令或其它 trap 指令产生由 debugger 使用?6) SIGABRT 程序自己发现错误并调用 abort 时产生.SIGIOT 在 PDP-11 上由 iot 指令产生在其它机器上和 SIGABRT 一样?7) SIGBUS 非法地址包括内存地址对齐 (alignment) 出错eg: 访问一个四个字长的整数但其地址不是 4 的倍数?8) SIGFPE 在发生致命的算术运算错误时发出不仅包括浮点运算错误, 还包括溢出及除数为 0 等其它所有的算术的错误?9) SIGKILL 用来立即结束程序的运行. 本信号不能被阻塞, 处理和忽略?10) SIGUSR1 留给用户使用?11) SIGSEGV 试图访问未分配给自己的内存, 或试图往没有写权限的内存地址写数据?12) SIGUSR2 留给用户使用?13)SIGPIPE Broken pipe 管道破裂, 这个信号通常在进程间通信产生读管道没打开或者意外终止就往管道写, 写进程会收到 SIGPIPE 信号此外用 Socket 通信的两个进程, 写进程在写 Socket 的时候, 读进程已经终止?14) SIGALRM 时钟定时信号计算的是实际的时间或时钟时间, alarm 函数使用该信号?15) SIGTERM 程序结束 (terminate) 信号与 SIGKILL 不同的是该信号可以被阻塞和处理通常用来要求程序自己正常退出shell 命令 kill 缺省产生这个信号?17) SIGCHLD 子进程结束时, 父进程会收到这个信号?18) SIGCONT 让一个停止 (stopped) 的进程继续执行. 本信号不能被阻塞.可以用一个 handler 来让程序在由 stopped 状态变为继续执行时完成特定的工作例如, 重新显示提示符?19) SIGSTOP 停止 (stopped) 进程的执行注意它和 terminate 以及 interrupt 的区别:该进程还未结束, 只是暂停执行. 本信号不能被阻塞, 处理或忽略?20) SIGTSTP 停止进程的运行但该信号可以被处理和忽略用户键入 SUSP 字符时(通常是 Ctrl-Z)发出这个信号?21) SIGTTIN 当后台作业要从用户终端读数据时,该作业中的所有进程会收到 SIGTTIN 信号缺省时这些进程会停止执行?22) SIGTTOU 类似于 SIGTTIN, 但在写终端 (或修改终端模式) 时收到?23) SIGURG 有 紧急 数据或 out-of-band 数据到达 socket 时产生?24) SIGXCPU 超过 CPU 时间资源限制这个限制可以由 getrlimit/setrlimit 来读取 / 改变?25) SIGXFSZ 超过文件大小资源限制?26) SIGVTALRM 虚拟时钟信号. 类似于 SIGALRM, 但是计算的是该进程占用的 CPU 时间?27) SIGPROF 类似于 SIGALRM/SIGVTALRM但包括该进程用的 CPU 时间以及系统调用的时间?28) SIGWINCH 窗口大小改变时发出?29) SIGIO 文件描述符准备就绪, 可以开始进行输入 / 输出操作?30)SIGPWRPowerfailure有两个信号可以停止进程: SIGTERM 和 SIGKILL给某个进程 id 发送了一个信号. 默认发送的信号是 SIGTERM, 而 kill -9 发送的信号是 SIGKILL 不会被系统阻塞, 所以 kill -9 能顺利杀掉进程来源: http://www.bubuko.com/infodetail-3128652.html