Unix/Linux如何创建一个后台进程

2014-11-24 09:56:45 · 作者: · 浏览: 1

在Unix/Linux中创建一个后台进程的步骤


1、调用fork函数,创建一个子进程。


2、先让父进程自然结束。


3、在子进程中调用setpgrp(),把子进程的进程组ID设为子进程的进程ID。


4、在子进程中调用setsid(),创建一个新的Session(会话),这样子进程就与当前的控制终端脱离,也接受不到当前终端的(ctrl + c)消息。