我拥有运行Gentoo Linux的VDS,我很好奇如何在启动VDS时执行特定的bash脚本。
我只想在启动时启动apache2并运行两个瘦实例。
如果你的服务已经有一个初始化脚本 ,你可以运行以下命令将它添加到default运行级别:
# rc-update add apache2 default
如果不是,取决于你正在使用的服务系统 ,把你的脚本添加到/etc/conf.d/local.start或/etc/local.d/baselayout1.start ,如下所示:
cd /path/to/your/app && thin start
在开机时添加apache2:
$ rc-update add apache2 default
手动启动脚本
$ /etc/init.d/apache2 start
另外一个非常有用的命令是rc-update -v show ,它将显示所有可用的init脚本并列出它们将在哪些运行级别执行。