我使用daemon()
和fork()
将我的程序移至后台
如何将它带回前台?
是否有c ++函数可以这样做?
谢谢。
:
我知道没有办法从daemon()
回来,所以如何将我的程序从前台移动到后台并返回?
答案 0 :(得分:2)
守护进程的作用是关闭标准的io频道。没有办法“重新打开”它们。标准做法是安排一些其他IPC机制,例如套接字,并与另一个程序与守护进程交互。
答案 1 :(得分:0)
没有C ++命令。 fork()
和daemon()
不是C ++命令。它们是POSIX命令(它有助于记住差异)。
您可以使用命令行实用程序renice
增加程序在CPU上的计划时间,但这不会从程序中获取任何窗口或消息。