Я могу заставить апачский init бежать за совместно используемой папкой, смонтирован?

Ubuntu 16.04, работающая a vagrant виртуальная машина на хосте Windows 8.1.

Мой xdebug.ini файл является symlinked к каталогу, это совместно используется с хост-машиной. (Это так, я могу создать новые машины и иметь xdebug.ini настроенный, как я хочу, и и редактирования, которые я делаю к нему, всегда доступны на хосте Windows - я не должен волноваться о резервном копировании конфигураций от VM),

Кажется, что каталог смонтирован после того, как апач был запущен во время начальной загрузки. Таким образом, я всегда должен перезапускать апача для загрузки xdebug.

Я могу сделать его так, чтобы апач запустил после того, как общий каталог смонтирован? Или автоматически перезапустите апача после запуска, таким образом, я не должен делать этого вручную?

1
задан 1 March 2019 в 23:45

1 ответ

Хорошо, таким образом, я выяснил ответ. Я не супер знаком с управлением последовательностью начальной загрузки Linux и даже при том, что это - a vagrant машина, я не хотел повреждать его.

Таким образом, я нашел a vagrant решение для моей проблемы.

Я просто добавил этот сценарий удара, startup.sh, к виртуальной машине в каталоге, совместно использованном с хостом:

#!/usr/bin/env bash

service apache2 restart

Затем я изменил мой Vagrantfile добавить следующую строку:

config.vm.provision :shell, path: "startup.sh", run: "always"

Так, теперь мой VM перезапускает Apache после начальной загрузки, и все работает, поскольку я хотел это к.

1
ответ дан 7 December 2019 в 15:07

Другие вопросы по тегам:

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