技术栈
io进程
cd小白
1 个月前
linux
·
服务器
·
c语言
·
网络
·
io进程
IO进程 day05
1. 创建一个子进程,父进程退出,子进程变成孤儿进程,被init收养,此时变为后台进程(fork) 2. 在子进程中,创建一个新的会话,让子进程成为会话组的组长。为了让子进程完全脱离控制终端(srtsid) 3. 运行路径改为根目录,进程的运行路径不能被删除或卸载,增大子进程的权限(chdir) 4. 重设文件权限掩码,增大进程创建文件时的权限,提高灵活性(umask) 5. 关闭文件描述符,将不需要的文件描述符关闭(close) 示例