本节内容:
python daemon函数的实现代码
例子:
复制代码 代码示例:
#!/usr/bin/python
#
#site: www.jb200.com
def daemon():
pid = os.fork();
if pid!=0:
sys.exit();
os.setsid();
fd_r = os.open('/dev/null', os.O_RDONLY);
fd_w = os.open('/dev/null', os.O_WRONLY);
os.dup2(fd_r, 0);
os.dup2(fd_w, 1);
os.dup2(fd_w, 2);
if fd_r!=0:
os.close(fd_r);
if fd_w>2:
os.close(fd_w);