![在启动时挂载 GlusterFS 后启动 Apache](https://linux22.com/image/636615/%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E6%8C%82%E8%BD%BD%20GlusterFS%20%E5%90%8E%E5%90%AF%E5%8A%A8%20Apache.png)
我想在挂载 NFS(GlusterFS)共享后启动 Apache,但它总是在挂载步骤之前启动。我在 /etc/rc*.d/ 中设置了顺序,但没有成功。
我总是可以编辑脚本来休眠几秒钟或等待共享,但我想知道最好的/正确的方法是什么。
多谢。
答案1
在 /etc/rc.d 目录中还有一个名为 rc.local 的文件,这是 init 在完成所有其他操作后将运行的 rc 文件。因此,你可以从默认启动顺序中删除它,并将其放在 rc.local 下
chkconfig httpd off
echo "/etc/init.d/httpd start" >> /etc/init.d/rc.local
除非您有其他要求,否则这应该适用于上述情况。
但是,如果您看到SXX, KXX 其中 XX 为编号 [订单]。
您还可以查看记录器取决于您的发行版的可用性..