摘要: 生存期较长的一种进程,在启动时自举,在系统关闭时才终止。父进程id为0的通常是内核进程,进程1通常是init,内核自举时启动的用户层命令编写规则1)调用umask将文件创建屏蔽字设置为0。由继承而来的屏蔽字可能会拒绝设置某些权限。2)调用fork,然后使父进程退出,继承父进程的进程组id,但是会有一个新的id,这样保证这个进程不会作为进程组的组长进程。3)调用setsid以创建一个新会话4)将当前工作目录更改为根目录5)关闭不需要的文件描述符6)某些守护进程打开/dev/null使其具有文件描述符0,1,2,,这样任何的读写都不会有效果。出错记录的处理1)内核例程可以调用log函数,用户只要打 阅读全文
posted @ 2012-09-21 12:21 w0w0 阅读(277) 评论(0) 推荐(0) 编辑