Я установил gitlab на Ubuntu 14.04 из следующего файла deb:
gitlab_6.9.2-omnibus-1_amd64.deb
Работает прекрасно. Но я хочу выполнить техническое обслуживание на коробке без запуска gitlab, и я не могу найти способ сделать это.
В cron нет ничего, в /etc/init.d ничего не видно.
Вся документация указывает на / home / gitlab как корневую папку, где у меня это / var / opt / gitlab и некоторые другие.
Я вижу, что это работает nginx, postgres & redis. Я могу убить отдельные компоненты, и, надеюсь, этого будет достаточно, но я бы предпочел, чтобы он отключился аккуратно или просто не запустился. Эти компоненты не являются частью системы /etc/init.d ...
Есть идеи?
Ответы:
Нашел ответ. Большая часть конфигурации, кажется, находится в:
Чей файл config.yml упоминает gitlab-ctl, который доступен везде как команда:
Останавливает Гитлаб полностью.
источник
Отключить gitlab от автозапуска в Ubuntu 14.04
как это работает?
источник
Для тех, кто хочет включить свой скрипт автозапуска gitlab и испортил
скрипт запуска, как я.
Это конфигурация по умолчанию /etc/init/gitlab-runsvdir.override
источник
Для тех, у кого есть / etc / inittab, проверьте, содержит ли он такую строку, как
и прокомментируйте эту строку.
источник