启动系统资源控制器

系统资源控制器(SRC)在系统初始化期间启动,前提是在 /etc/inittab 文件中有 /usr/sbin/srcmstr 守护程序的记录。

以下是启动 SRC 的先决条件:

  • 读和写 /etc/inittab 文件要求 root 用户权限。
  • mkitab 命令需要 root 用户权限。
  • srcmstr 守护程序记录必须存在于 /etc/inittab 文件中。

缺省 /etc/inittab 文件已经包含这样一条记录,因此该过程可能是不必要的。 还可以从命令行、概要文件或 Shell 脚本启动 SRC,但有几个在初始化期间启动它的原因:

  • /etc/inittab 文件启动 SRC 允许 init 命令在 SRC 由于任何原因停止时重新启动它。
  • SRC 设计为简化和减少控制子系统所需的操作员干涉的量。 从 /etc/inittab 文件以外的任何源启动 SRC 是达不到预期目标的。
  • 缺省 /etc/inittab 文件包含用于使用 startsrc 命令启动打印调度子系统 (qdaemon) 的记录。 典型安装还包含在 /etc/inittab 文件中使用 startsrc 命令启动的其他子系统。 因为 srcmstr 命令要求 SRC 正在运行,所以从 /etc/inittab 文件中除去 srcmstr 守护程序会导致这些 startsrc 命令失败。
注: 仅当 /etc/inittab 文件尚未包含 srcmstr 守护程序的记录时,才需要此过程。
  1. 使用 mkitab 命令在 /etc/inittab 文件中记录 srcmstr 守护程序。
    例如,要创建与缺省 /etc/inittab 文件中出现的记录相同的记录,请输入:
    mkitab -i fbcheck srcmstr:2:respawn:/usr/sbin/srcmstr

    -i fbcheck 标志确保该记录插入在所有子系统记录之前。

  2. Tell init 命令通过输入以下命令来重新处理 /etc/inittab 文件:
    telinit q

    init 重新访问 /etc/inittab 文件时,它将处理 srcmstr 守护程序新输入的记录并启动 SRC。