Is it possible for a signal handler to survive after “exec”?
No. From the man pages: execve() does not return on success, and the text, data, bss, and stack of the calling process are overwritten by that of the program loaded. The program invoked inherits the calling process’s PID, and any open file descriptors that are not set to close on exec. Signals pending on the … Read more