J'ai installé gitlab sur Ubuntu 14.04, à partir du fichier deb suivant:
gitlab_6.9.2-omnibus-1_amd64.deb
Cela fonctionne à merveille. Mais je veux effectuer une maintenance sur la box sans que gitlab ne fonctionne, et je ne trouve pas de toute façon de le faire.
Il n'y a rien dans cron, rien dans /etc/init.d que je puisse voir.
Toute la documentation pointe vers / home / gitlab comme dossier racine, où dans le mien c'est / var / opt / gitlab et quelques autres.
Je vois qu'il exécute nginx, postgres et redis. Je peux tuer les composants individuels, et j'espère que ce serait suffisant, mais je préfère qu'il s'arrête proprement, ou ne démarre tout simplement pas. Ces composants ne font pas partie du système /etc/init.d ...
Des idées?
Réponses:
J'ai trouvé la réponse. La plupart de la configuration semble être dans:
Dont le fichier config.yml mentionne gitlab-ctl, qui est disponible partout en tant que commande:
Arrête complètement gitlab.
la source
Pour désactiver le démarrage automatique de gitlab dans Ubuntu 14.04
Comment ça marche?
la source
Pour ceux qui veulent réactiver leur script de démarrage automatique gitlab et ont corrompu leur
script de démarrage comme je l'ai fait.
Il s'agit de la configuration par défaut de /etc/init/gitlab-runsvdir.override
la source
Pour ceux qui ont / etc / inittab, vérifiez s'il contient une ligne telle que
et commentez cette ligne.
la source