标签: linux process exec fork
我希望我的应用程序能够干净地关闭自己并重新启动。 "干净地"意味着包括在main()返回时运行的编译器生成的代码(例如全局变量上的析构函数,atexit()等)。
是否有正确的方法让父进程连续运行,将主应用程序作为子进程启动并在启动另一个进程之前侦听其终止?
或者,在所有关闭代码执行完毕后,当前应用程序进程是否有可能使用新图像运行exec()? 感谢