第六章进程控制.pptVIP

  • 3
  • 0
  • 约3.55千字
  • 约 34页
  • 2017-03-05 发布于天津
  • 举报
第六章进程控制

2.进程的控制 构造一个简单的shell解释程序 有了fork(),exec()和wait()调用,可以很容易构造一个简单的交互式shell。 给出提示符,从键盘输入命令,执行输入的命令。等待命令执行完毕之后shell再给出提示符才允许输入下一条命令。 * 3.守护进程 什么是守护进程 守护进程(daemon)是生存期长的一种进程,它们常在系统引导装入时启动,在系统关闭时终止; 因为没有控制终端,守护进程是在后台运行的; 守护进程常常用作为服务器进程; * * ps -axj 第六章 进程控制 1.进程的建立与运行 进程标识 每个进程都有一个非负整型的唯一进程ID。 * 一些特殊进程: 进程ID 0 调度进程,常常被称为交换进程; 进程ID 1 通常是init进程,在启动时由内核调用; * 1.进程的建立与运行 获取进程信息 * #include sys/types.h #include unistd.h pid_t getpid(void); 返回:调用进程的进程ID pid_t getppid(void); 返回:调用进程的父进程ID uid_t getuid(void); 返回:调用进程的实际用户ID uid_t geteuid(void); 返回:调用进程的有效用户ID gid_t getgid(void); 返回:调用进程的实际组

文档评论(0)

1亿VIP精品文档

相关文档