[视频作者] 克拉克黎明之前
[视频时长] 26:26
[视频类型] 计算机技术
linux环境下用C写一个shell,麻雀虽小,五脏俱全,支持内置命令以及ls ,cd , vim 等等命令。 录制视频的时候,有一些点忘记了,当时没有给大家讲清楚,特地来这里阐述一下。 pid_t waitpid(pid_t pid,int *status,int options); 成功:返回等待的子进程ID;失败:-1 我们在options字段里,使用了WUNTRACED,意思是若子进程进入暂停状态,则马上返回,但子进程的结束状态不予以理会。 我们对于状态码的判断,是写在这个while循环里的 wh