C02TPARXG8WN:fal$ python[GCC 4.2.1 Compatible Apple LLVMType "help", "copyright", "credits" or "license" for more information.>>> signal.SIGHUPcall last):
我是Linux的新手,我还在学习我的代码工作很简单,它从父母那里收到一个信号,孩子必须忽略这个信号,并打印信号的编号,比如1,3,4,9,11,但我的问题是,孩子在信号后面没有打印任何东西,我想让孩子忽略这些信号// C program to implement sighup(), sigint() #include <signal.hstdlib.h>
#include <sys/
此外,该进程忽略了SIGHUP,即当它得到它时不终止。我对SIGHUP的理解是从这里的答案中建立起来的。我所理解的是,在我的例子中,bash进程应该被阻塞而不是终止。但事实并非如此。当我的进程继续进行时,bash进程确实会终止。Environment和其他细节:
Linux lap-0117 5.4.0-87-generic #98~18.04.1-Ubun
我正在GeeksForGeeks 上用C语言学习两个进程之间的通信。我试着运行网站上提供的代码。我只需将代码复制到一个在线C编译器。// C program to implement sighup(), sigint() #include <signal.h>> #include <sys/types.h>
#inc
signal(SIGHUP, sighupHandler);.// sync with child by getting a char written by child printf("failed to wait for init process to end\n");每次在waitpid()块期间发生SIGHUP在从gdb收集了几个小时的想法后,由于我目前实际上没有在SIGHUP上做任何事