为什么子进程返回UNIX退出状态= 32512

2025-05-07 17:57:50
推荐回答(1个)
回答(1):

有两种法
1.一种法是在父进程fork出子进程的时候把子进程pid写入一个文件中,这种父进程捕捉到sigkill或者sighup信号的时候读取文件kill子进程们的pid。
2.还有一种方法就是子进程定时调用os.getppid()来判断是否自己已经成为了僵尸进程,如果是赶紧把事情做完正常结束掉。第一种方法暴力有效,第二种方法更加安全。