cdromd 命令
cdromd:23456789:wait:/usr/bin/startsrc -s cdromd用途
当 CD-ROM 或 DVD-ROM 被插入设备后会自动进行安装,并为 cdutil、cdcheck、cdmount、 cdumount 和 cdeject 命令提供服务器功能。
语法
cdromd [ -d ]
描述
cdromd 守护程序会查找它必须管理的设备列表及它们在 /etc/cdromd.conf 文件中的各自安装点。 如果此文件不存在或为空,那么 cdromd 管理系统上可用的所有 CD-ROM 和 DVD-ROM 设备, cd0 的安装点为 /cdrom/cd0,而 /cdrom/cd1 则用于 cd1 等。
其初始阶段后,cdromd 会定期检查介质是否存在于被管理的驱动器之一(对未安装的设备而言),如果介质存在,就对其进行安装。
cdromd 还会定期检查其套接字以用于来自 cdutil、cdcheck、cdmount、cdumount 或 cdeject 命令的请求。
应该使用系统资源控制器(SRC)来控制 cdromd 守护程序。 不推荐在命令行中输入 cdromd。
cdromd 守护程序将它的错误消息发送至 syslogd 守护程序。
cdromd 守护程序可能干扰脚本、应用程序或试图安装 CD 或 DVD 设备的指示信息,而不是首先检查确认是否已启用设备。 在这种条件下,将发生资源或设备繁忙错误。 使用 cdumount 或 cdeject 命令来取消安装设备,这样就可以按照程序或指示信息中指定的那样安装设备。 反之,使用 cdcheck -m 或 mount 命令确定设备的当前安装点。
使用系统资源控制器操作 cdromd 守护程序:
- stopsrc
- 停止子系统、子系统组或子服务器。
- startsrc
- 启动子系统、子系统组或子服务器。
- refresh
- 请求子系统或子系统组的刷新。
- traceson
- 打开子系统、子系统组或子服务器的跟踪。
- tracesoff
- 关闭子系统、子系统组或子服务器的跟踪。
- lssrc
- 获取子系统、子系统组或者子服务器的状态。
此外,可通过使用 kill 命令发出信号来控制 cdromd 守护程序。 将 SIGHUP 信号发送到 cdromd 等同于 "refresh -s cdromd" 命令,将 SIGTERM 信号发送到 cdromd 等同于 "stopsrc -s cdromd" 命令。
标志
| 项 | 描述 |
|---|---|
| -d | 发送调试消息至 syslogd 守护程序。 |
退出状态
该守护程序返回以下退出值:
- 0
- cdromd 守护程序被 SRC 或 SIGTERM 信号停止。
- >0
- 发生错误。
示例
- 要正常停止 cdromd 守护程序,输入以下内容:
该命令停止守护程序。 -s 标志表示将停止指定的子系统。stopsrc -s cdromd - 要启动 cdromd 守护程序,输入以下内容:
此命令启动守护程序。 此命令位于 /etc/inittab 文件中并可在命令行上使用。 -s 标志表示将启动指定的子系统。startsrc -s cdromd - 要从 cdromd 守护程序获取简短的状态报告,输入以下内容:
该命令返回守护程序的名称、进程标识和守护程序的状态(活动或不活动)。lssrc -s cdromd - 要告诉 cdromd 守护程序已更改它的配置文件,输入以下内容:
此命令告诉 cdromd 守护程序再次读取它的配置文件。refresh -s cdromd
文件
| 项 | 描述 |
|---|---|
| /etc/cdromd.conf | 描述被管理的设备和受支持的文件系统。 |