本节内容:
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);