D.5。 /etc/rc.d/init.d/udev
#!/ bin / sh的
############################################### ######################
# 开始udev
#
# 描述 : Udev 冷插脚本
#
#!/ bin / sh的
############################################### ######################
# 开始udev
#
# 描述 : Udev 冷插脚本
#
#作者
#
# 更新
#
# 版本
#
#作者
#
# 更新
#
# 版本
#
############################################### ######################
############################################### ######################
### BEGIN INIT INFO
# 提供:
# 必需-开始:
# 应该-开始:
# 需要停止:
# 应该停止:
# 默认开始:
# 默认停止:
# 简短的介绍:
# 描述:
#
# X-LFS-提供者:
### END INIT INFO
### BEGIN INIT INFO
# 提供:
# 必需-开始:
# 应该-开始:
# 需要停止:
# 应该停止:
# 默认开始:
# 默认停止:
# 简短的介绍:
# 描述:
#
# X-LFS-提供者:
### END INIT INFO
。 / lib / lsb / init-functions
。 / lib / lsb / init-functions
案例“${1}”在开始)
log_info_msg "使用设备节点填充 /dev..." 如果 ! grep -q '[[:space:]]sysfs' /proc/mounts; 然后
log_failure_msg2 msg="失败:\n\n无法创建"
msg="${msg}没有 SysFS 文件系统的设备\n\n" msg="${msg}按 Enter 后,此系统 " msg="${msg} 将停止并关闭电源。\n\n " log_info_msg "$msg"
log_info_msg "按 Enter 继续..." wait_for_user
/etc/rc.d/init.d/halt 停止
fi
# 启动 udev 守护进程以持续观察,并采取行动,
# 事件
/sbin/udevd --守护进程
# 现在遍历 /sys 以“冷插拔”具有
#已经被发现
/sbin/udevadm 触发器 --action=add --type=subsystems
/sbin/udevadm 触发器 --action=add --type=devices
/sbin/udevadm 触发器 --action=change --type=devices
# 现在等待 udevd 处理我们触发的 uevents if ! is_true "$OMIT_UDEV_SETTLE"; 然后
/sbin/udevadm 解决
fi
# 如果系统上有任何基于 LVM 的分区,请确保它们
# 已激活,以便它们可以使用。
如果 [ -x /sbin/vgchange ]; 然后 /sbin/vgchange -ay >/dev/null; 菲
日志_成功_消息2
;;
*)
ESAC
echo "用法 ${0} {start}" exit 1
;;
退出0
# 结束 udev