SIGQUIT建立核心文件终止过程中产生的核心文件

sigill设立非法指令的核心文件

sigtrap建立核心文件跟踪自陷

SIGBUS建立核心文件总线错误

SIGSEGV建立在核心文件段非法错误

迷惑中建立核心文件浮点异常

sigiot建立核心文件来执行我 / O自陷

SIGSTOP停止过程的非终端停止信号

SIGTSTP停止的停止信号处理终端

sigttou停止进程后台进程写终端

sigttin停止过程阅读终端后台进程

进程的终止过程的终端线悬挂

SIGINT终止过程中断过程

sigxgpu终止进程的CPU时间限制超时

SIGXFSZ终止过程的文件长度太长

sigprof终止过程的统计分布图与定时器的到来

用户定义信号SIGUSR1终止过程1

SIGUSR2终止处理用户定义的信号2

sigvtalrm终止过程虚拟定时器时间

SIGKILL终止进程杀死进程

sigpipe终止进程将数据写入管道没有阅读过程

sigalarm进程终止定时器

SIGTERM终止过程软件终止信号

SIGCONT忽略信号继续停止的过程

sigurg忽略信号我/ O急救信号

SIGIO信号描述符可以忽略我/ O

SIGCHLD忽略信号当孩子父母停止或退出通知

sigwinch忽略信号窗口的大小变化

1进程



此信号在用户终端连接(正常或异常,在终端)发出,通常在终端控制过程结束时,它通知同一会话中的所有作业,该作业不再与控制终端相关联。



2、信号情报



程序终止(中断信号,当用户按键的字符(通常按Ctrl-C,发出



3、SIGQUIT



SIGQUIT类似技术,但它是由退出字符(通常是Ctrl -)。的过程中会生成核心文件时SIGQUIT退出,这是类似于在这个意义上,一个程序错误信号。



4、sigill



sigill执行非法指令,通常是由于在可执行文件中的错误,或试图执行数据段。当发生堆栈溢出时,生成此信号是可能的。



5、sigtrap



sigtrap通过断点指令或其他指令产生的陷阱。它由调试器使用。



6、sigabrt



的sigabrt程序生成它当它发现错误并调用abort函数。

6、sigiot



通过对sigiot PDP-11的物联网教学的产生和在其他机器sigabrt相同。



7、SIGBUS



SIGBUS非法地址,包括内存地址对齐(对齐,误差。例如:访问一个四字长的整数,但它的地址不是4的倍数。



8, SIGFPE



迷惑时发出致命的算术错误发生。它不仅包括浮点运算错误,还包括所有其他算术错误,如溢出和除数0。



9、发送SIGKILL



SIGKILL是立即结束程序。此信号不能被阻止、处理和忽略。



10,SIGUSR1



SIGUSR1留给用户使用



11、SIGSEGV



SIGSEGV试图访问内存分配不到自己,或试图将数据写入一个内存地址,没有书面许可。



12、SIGUSR2



SIGUSR2留给用户使用



13、sigpipe



断管



14、SIGALRM信号



SIGALRM时钟信号用于计算实际时间或时钟时间。报警功能使用信号。



15、SIGTERM



对SIGTERM程序结束(终止信号,不像SIGKILL)是信号可以被处理。它通常被用来要求程序自动退出。shell命令。

死亡的默认产生这个信号。



17、SIGCHLD



在SIGCHLD子进程结束时,父进程接收到这个信号。



18、SIGCONT



SIGCONT让停止(停止、进程继续执行。这个信号不能被阻止。当程序从停止状态更改为继续执行时,可以使用处理程序完成特定的工作。例如,重新提示。



19、SIGSTOP



SIGSTOP停止(停止、流程执行。注意它与终止和中断之间的区别:进程还没有完成,只是暂停执行。此信号不能被阻止、处理或忽略。



20、SIGTSTP



SIGTSTP停止程序运行,但可以对信号进行处理和忽视。当用户键入的字符(通常使用SUSP,发出信号。



21、sigttin



sigttin当后台工作读取用户终端的数据,在工作的过程sigttin信号接收。这些进程在默认情况下将停止执行。



22、sigttou



sigttou类似sigttin,但它接收终端(或写作时修改终端模式)。



23、sigurg



sigurg有急救数据或带外数据到达插座。



24、sigxcpu



sigxcpu超过CPU时间资源约束。这种限制可以读 / / setrlimit改变getrlimit



25、sigxfsz



SIGXFSZ超过文件大小资源约束。



26、sigvtalrm



的sigvtalrm虚拟时钟信号,类似于SIGALRM信号,但计算由进程的CPU时间。



27、sigprof



sigprof SIGALRM / sigvtalrm相似,但包括用于过程和系统调用时的CPU时间。



28、SIGWINCH



的sigwinch窗口变化时尺寸变化。



29、SIGIO



SIGIO文件描述符准备开始输入/输出操作。



30、电源故障信号



电源故障信号断电

有两个信号可以停止过程:SIGTERM和SIGKILL.SIGTERM更友好。这个过程可以捕捉到这一信号,根据您的需要关闭程序之前关闭程序,你可以打开记录文件并完成你正在做的工作。在某些情况下,如果工作过程中不被打断,那么过程可以忽略sigterm信号。

对于SIGKILL信号,这个过程中不可忽视的。这是一个信号,我不在乎你是做什么的,马上停止。如果你发送SIGKILL信号的过程中,Linux停止进程。