标签: c linux
在Linux中,
#include <stdlib.h> void exit(int status);
exit()向父进程或操作系统内核发送status的内容是什么?
exit()
status
APUE说
exit()执行某些清理处理然后 返回内核。
但是当我在shell中运行程序时,程序会将其退出状态返回给shell,这是它的父进程。
答案 0 :(得分:3)
正如您可能知道的那样,Linux(与大多数操作系统一样)将进程分开。这就是exit的结果通过内核传递给父进程的原因。
exit