|
发表于 2010-7-13 08:59:02
|
显示全部楼层
你的程序打算怎么启动呢?如果是手动启动,那么启动你程序的那个控制台/虚拟控制台,就是和你程序默认连接的终端,输入输出都靠它.
如果是想实现程序在X环境下自动打开一个虚拟终端的效果,可以exec xterm吧,大多装了X的系统都会默认装xterm.
如果还是上面那种情况,父进程在fork时得到了子程序的PID(子进程就是你打开的xterm),父进程kill掉子进程就是了.
想让终端继续运行也没什么,父进程自己退出就是了,不会影响子进程,子进程会被init接管. |
|