Zainstalowałem gitlab na Ubuntu 14.04, z następującego pliku deb:
gitlab_6.9.2-omnibus-1_amd64.deb
Działa pięknie. Ale chcę wykonać pewne czynności konserwacyjne na urządzeniu bez uruchamiania gitlab i nie mogę tego znaleźć.
Nie ma nic w cron, nic w /etc/init.d, co widzę.
Cała dokumentacja wskazuje na folder / home / gitlab jako folder główny, gdzie w moim jest to / var / opt / gitlab i kilka innych.
Widzę, że działa nginx, postgres i redis. Mogę zabić poszczególne elementy i mam nadzieję, że to by wystarczyło, ale wolałbym, żeby zamknęło się czysto, albo po prostu nie chce się uruchomić. Te komponenty nie są częścią systemu /etc/init.d ...
Jakieś pomysły?
Odpowiedzi:
Znalazłem odpowiedź. Wygląda na to, że większość konfiguracji jest w:
W pliku config.yml jest mowa o gitlab-ctl, który jest dostępny wszędzie jako polecenie:
Całkowicie zatrzymuje gitlab.
źródło
Aby wyłączyć automatyczne uruchamianie gitlab w Ubuntu 14.04
jak to działa?
źródło
Dla tych, którzy chcą ponownie włączyć skrypt autostartu gitlab i uszkodzili
skrypt startowy tak jak ja.
Jest to domyślna konfiguracja /etc/init/gitlab-runsvdir.override
źródło
Dla tych, którzy mają / etc / inittab, sprawdź, czy zawiera wiersz taki jak
i komentuj ten wiersz.
źródło