- Linux在启动的时候最先调用该脚本文件,该文件具体执行什么工作完全由自己决定,但是为了规范将各个模块分开到不同的文件中,然后在该文件中执行这些脚本
#必须含有这个第一行,表明是bash脚本
#! /bin/sh
#挂载fstab文件下的所有分区
/bin/mount -a
echo "
_ _ _ _ _ _ _ _ _ _ _ _
\ _ _ _ _ _ ___
/ /__/ \ |_/
/ __ / - _ ___
/ / / / / /
_ _ _ _/ / / \_/ \_ ______
___________\___\__________________
"
#遍历/etc/init.d/下面所有S开头,符合格式Snn*格式的服务启动脚本,initscript是一个变量,每次遍历一个就赋值给initscript一个值
for initscript in /etc/init.d/S[0-9][0-9]*
do
#如果服务启动脚本存在就执行下面
if [ -x $initscript ] ;
then
echo "[RCS]: $initscript"
#执行对应的脚本
$initscript
fi
done