我创建了X窗口:
Win = XCreateSimpleWindow(Dsp, DefaultRootWindow(Dsp), 0, 0, 600, 600, 0, 0, 0);
,然后在终端终止后,此窗口将关闭。
如果终端终止,如何制作一个不会关闭的窗口?改变父亲的窗口?
答案 0 :(得分:2)
nohup是一个忽略HUP(挂断)信号的POSIX命令。
nohup program &
或者您可以使用signal
s:
signal(SIGHUP, catcher); /* dont die on sighup */