apue
weixin_49189244
坚持造轮子。
展开
-
apue 第九章 进程关系
进程关系B:终端登录C:网络登录D:进程组E:对话期F:控制终端G:tcgetpgrop,tcsetpgrpH:作业控制I:shell执行程序J:孤儿进程组K:BSD实现终端登录过程网络登录过程每个进程都归属于一个进程组组长进程ID跟进程组ID一样进程组ID的结构是pid_tgetpgrp,setpgid会话期是比进程组更大的概念setsid设置会话idsession创建时自动建立控制终端控制终端与会话期,前台进程组,后台进程组和首进程的关系前台进程组的获取后台进程组,&符号标记的执行命令创建进程的原创 2020-08-03 10:12:40 · 81 阅读 · 0 评论 -
apue 第八章 进程控制
进程控制B:fork和vforkC:exitD:wait/waitpid/wait3/wait4E:竞态条件F:execG:更改用户ID和组IDH:解释器文件I:system函数J:进程会计K:用户标识L:进程时间fork是UNIX内核创建子进程的唯一方法fork:子进程是父进程的复制品或者写时复制COWvfork:能保证创建的子进程先于父进程执行vfork: ...原创 2020-08-03 10:05:13 · 86 阅读 · 0 评论 -
apue 第六章 系统数据文件和信息
第六章 系统数据文件和信息 系统文件和信息口令文件阴影文件组文件添加组ID其他数据文件登录会计系统标识时间和日期pwd.h头文件/etc/passwdgetpwuid/getpwnamgetpwent/setpwent/endpwent遍历文件/etc/shadowgrp.h头文件/etc/groupgetgrpid/getgrpnamgetgrent/setgrent/endgrent添加组ID,不是很懂其他数据文件如表6-3登录会计utmp,wtmpuname,gethostnametime_t,tm,原创 2020-07-22 18:37:46 · 78 阅读 · 0 评论 -
apue 第七章 Unix 进程环境
第七章 Unix 进程环境 Unix进程环境main函数启动进程终止exit和_exit命令行参数环境表 environC程序的存储空间布局共享库内存分配环境变量setjmp和longjmpgetrlimit和setrlimit调用main函数前会调用启动例程,它会负责制定程序起始地址,并读取内核命令行参数和环境变量值正常终止,exit,_exit,return返回异常终止,abort,信号终止_exit直接退出exit,atexit正文段,共享,不可改只读初始化数据段,被初始化的变量bbs,非初始化数据段原创 2020-07-22 18:36:11 · 80 阅读 · 1 评论