J’utilise le superviseur très utile. Mais j’aimerais l’empêcher de fonctionner quand je démarre ubuntu: est-ce possible?
Si c’est un service (démon), installez rcconf:
sudo apt-get install rcconf
Et ensuite, lancez-le et désactivez supervisor avec lui (décochez la case correspondante et acceptez):
sudo rcconf
Chaque fois que vous voulez l’exécuter manuellement, vous pouvez utiliser la commande:
sudo service supervidor start sudo service supervidor stop
Il existe probablement un fichier correspondant dans /etc/init/
, probablement appelé supervisord.conf
qui indique à upstart de démarrer supervisord
au démarrage.
Le fichier aura les conditions de démarrage proches du sumt, ressemblant un peu à ceci (tiré du fichier init de lightdm):
start on ((filesystem and runlevel [!06] and started dbus and plymouth-ready) or runlevel PREVLEVEL=S)
Mise à jour : comme indiqué dans les commentaires, le moyen habituel de désactiver un service upstart consiste à créer un fichier de remplacement pour ce service en exécutant la commande suivante:
echo 'manual' | sudo tee /etc/init/supervisord.override
Vous pouvez également commenter ces lignes à l’aide de #
et supervisord
ne démarrera pas automatiquement, mais de telles modifications pourraient être écrasées par une mise à jour ultérieure.
Si ce fichier n’existe pas, le superviseur utilise peut-être d’anciennes configurations de type init dans /etc/init.d/. Si tel est le cas, vous pouvez le désactiver en exécutant
update-rc.d -f supervisord remove