我正在摆弄libfuse
,我发现执行用户空间保险丝守护程序的规则make mount
和卸载目录的make umount
非常有用。不幸的是,如果我在make mount
规则中启动守护进程,那么一旦退出(当规则完成时)就会被杀死。
是否可以从make规则生成一个守护进程,以便该守护进程持续make的退出?
答案 0 :(得分:1)
Make是这里工作的错误工具。它不应该被用作其他进程的主管以及它开始时应该结束的任何内容。
话虽如此,您可以轻松取消进程,以便在进程终止时不会传播kill信号。运行前缀为nohup …
的保险丝守护程序应该可以阻止信号到达子进程,并且它将以快乐的方式继续运行。