Запустите Apache после того, как GlusterFS смонтируются на начальной загрузке

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

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

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

1
задан 5 July 2014 в 22:21
1 ответ

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

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

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

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

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

.
1
ответ дан 4 December 2019 в 00:23

Теги

Похожие вопросы