关于两个特殊信号,SIGSTOP与SIGCONT

来源:互联网 发布:新兵的爆菊经历知乎 编辑:程序博客网 时间:2024/05/22 17:31

关于两个特殊信号,SIGSTOP与SIGCONT

使用kill -l 可以查询信号类型

linyb@linyb-QTJ5:~$ kill -l 1) SIGHUP   2) SIGINT   3) SIGQUIT  4) SIGILL   5) SIGTRAP 6) SIGABRT  7) SIGBUS   8) SIGFPE   9) SIGKILL 10) SIGUSR111) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM16) SIGSTKFLT   17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP21) SIGTTIN 22) SIGTTOU 23) SIGURG  24) SIGXCPU 25) SIGXFSZ26) SIGVTALRM   27) SIGPROF 28) SIGWINCH    29) SIGIO   30) SIGPWR31) SIGSYS  34) SIGRTMIN    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+338) SIGRTMIN+4  39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+843) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+1348) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-1253) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-758) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-263) SIGRTMAX-1  64) SIGRTMAX    

这里用到的信号用下面3个

18) SIGCONT

19) SIGSTOP

20) SIGTSTP

测试软件xscreensaver-demo,binaryring -root -window-id 0x400203

先运行 kill -19 ,再运行kill -18

软件 18 19 xscreensaver-demo 继续运行 不能点击 binaryring -root -window-id 0x400203 继续运行 不动了

测试软件xscreensaver-demo,binaryring -root -window-id 0x400203

先运行 kill -20 ,再运行kill -18,

好吧,这个试不出差别

不过记着两个重要信号 SIGKILL与SIGSTOP

0 0