当前位置: 技术问答>linux和unix
【求助】system创建一个脱离线程的进程
来源: 互联网 发布时间:2017-04-21
本文导语: 看下面的代码说明,大家给个方法吧,谢谢了 //假如我线程,或者这个主进程退出了,我还想让system("/opt/scal")这个继续工作,应该怎么弄呢? void *DaemonThread(void *pArg) { //线程函数中 调用了 system("/opt/scal"); } ...
看下面的代码说明,大家给个方法吧,谢谢了
//假如我线程,或者这个主进程退出了,我还想让system("/opt/scal")这个继续工作,应该怎么弄呢?
//假如我线程,或者这个主进程退出了,我还想让system("/opt/scal")这个继续工作,应该怎么弄呢?
void *DaemonThread(void *pArg)
{
//线程函数中 调用了
system("/opt/scal");
}
int main()
{
//创建一个线程
pthread_create(,DaemonThread,)//参数没写全
//假如我线程,或者这个主进程退出了,我还想让system("/opt/scal")这个继续工作,应该怎么弄呢?
}
|
创建一个守护进程啊
int Daemon()
{
struct sigaction act;
if(fork()!=0) exit(1);
/* 创建一个新的会议组 */
if(setsid()