OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

D.4。 /etc/rc.d/init.d/modules‌


#!/ bin / sh的

############################################### ######################

#!/ bin / sh的

############################################### ######################

图片


# 开始模块

#

# 描述:模块自动加载脚本

#

#作者:扎克温克尔斯

# DJ 卢卡斯 - [电子邮件保护]

# 更新:布鲁斯·杜布斯 - [电子邮件保护]

#

# 版本:LFS 7.0

#

############################################### ######################


### BEGIN INIT INFO

# 提供:模块

# 必需-启动:mountvirtfs sysctl

# 应该-开始:

# 需要停止:

# 应该停止:

# 默认开始:S

# 默认停止:

# 简短描述:加载所需的模块。

# 描述:加载 /etc/sysconfig/modules 中列出的模块。

# X-LFS-提供者:LFS

### END INIT INFO


# 确保内核有模块支持。 [ -e /proc/modules ] || 退出 0

. /lib/lsb/init-functions case "${1}" in

启动)

# 如果没有模块文件或没有模块文件则退出

# 有效条目

[ -r /etc/sysconfig/modules ] || exit 0 egrep -qv '^($|#)' /etc/sysconfig/modules || 退出 0


log_info_msg "加载模块:"


# 只有在用户确实给了我们的情况下才尝试加载模块

# 一些要加载的模块。 同时读取模块参数; 做

# 忽略注释和空行。 案例“$module”

""|"#"*) 继续 ;; esac


# 尝试加载模块,传递提供的任何参数。 modprobe ${module} ${args} >/dev/null


# 如果成功则打印模块名称,否则请注意。 如果 [$? -eq 0 ]; 然后

log_info_msg2 " ${module}" else

failedmod="${failedmod} ${module}"



fi

完成 < /etc/sysconfig/modules


# 在正确的行上打印有关成功加载模块的消息。 log_success_msg2


# 打印失败消息,其中包含所有模块的列表

# 可能加载失败。

if [ -n "${failedmod}" ]; 然后

log_failure_msg "加载模块失败:${failedmod}" exit 1

fi

;;


*)

echo "用法:${0} {start}" exit 1

;;

esac 退出 0

# 结束模块

fi

完成 < /etc/sysconfig/modules


# 在正确的行上打印有关成功加载模块的消息。 log_success_msg2


# 打印失败消息,其中包含所有模块的列表

# 可能加载失败。

if [ -n "${failedmod}" ]; 然后

log_failure_msg "加载模块失败:${failedmod}" exit 1

fi

;;


*)

echo "用法:${0} {start}" exit 1

;;

esac 退出 0

# 结束模块


图片

图片

:扎克·温克尔斯、亚历山大·E·帕特拉科夫 DJ 卢卡斯 - [电子邮件保护]

:布鲁斯·杜布斯 - [电子邮件保护]

:扎克·温克尔斯、亚历山大·E·帕特拉科夫 DJ 卢卡斯 - [电子邮件保护]

:布鲁斯·杜布斯 - [电子邮件保护]

:LFS 7.0

:LFS 7.0

udev $时间

udev $时间

模块


S


使用设备节点填充 /dev。

在 /dev 上挂载一个 tempfs 并启动 udevd 守护进程。 设备节点按照 udev 的定义创建。

LFS

模块


S


使用设备节点填充 /dev。

在 /dev 上挂载一个 tempfs 并启动 udevd 守护进程。 设备节点按照 udev 的定义创建。

LFS

OnWorks 的顶级操作系统云计算: