SIGKILL/SIGSTOP/SIGTSTP
SIGKILL和SIGSTOP的区别
SIGKILL提供给管理员杀死进程的权利, SIGSTOP提供给管理员暂停进程的权利,所以这两个信号不能被忽略和重定义。
Kill父进程后, 子进程的父进程号为1; 但是stop父进程后子进程的父进程号还是该父进程。
SIGSTOP和SIGTSTP的区别
SIGSTOP提供给管理员暂停进程的特权, 所以不能忽略和重定义。
当用户按下CTRL-Z时, 向前台进程组发送SIGTSTP信号以暂停进程(默认动作), 该信号可以被忽略和重定义。
另外用户在控制终端上输入CTRL-S可以暂停进程的输出, 输入CTRL-Q可以恢复进程的输出。
============================================
该进程还未结束,只是暂停执行,本信号不能被阻塞、处理或忽略。
对于SIGKILL信号,进程是不能忽略的。这是一个 “我不管您在做什么,立刻停止”的信号。假如您发送SIGKILL信号给进程,Linux就将进程停止在那里。