Назад | Перейти на главную страницу

Запустите Apache после монтирования GlusterFS при загрузке

Я хочу запустить Apache после монтирования общего ресурса NFS (GlusterFS), но он продолжает запускаться до этапа монтирования. Я установил порядок в /etc/rc*.d/, но это не сработало.

Я всегда могу отредактировать сценарии, чтобы они заснули на несколько секунд или дождались публикации, но я хотел бы знать, как лучше / правильно это сделать.

Большое спасибо.

В каталоге /etc/rc.d также есть файл с именем rc.local, который является rc-файлом, который init запустит после того, как все остальное будет сделано. Таким образом, вы можете убрать это из последовательности запуска по умолчанию и поместить в rc.local

chkconfig httpd off
echo "/etc/init.d/httpd start" >> /etc/init.d/rc.local

это должно работать для вышеуказанного сценария, если у вас нет других требований.

Однако процесс загрузки должен выполняться в соответствии с порядком именования, если вы видите SXX, KXX, где XX - номер [порядок].

Вы также можете проверить rcorder в зависимости от наличия в вашем дистрибутиве ..