Comment dois-je configurer les niveaux d'exécution parvenus? Bien sûr, je pouvais éditer /etc/init/XXmais ce n'était pas la bonne façon de le faire, je pense.
Comment dois-je configurer les niveaux d'exécution parvenus? Bien sûr, je pouvais éditer /etc/init/XXmais ce n'était pas la bonne façon de le faire, je pense.
Réponses:
Techniquement, les .conffichiers /etc/init/sont des fichiers de configuration, vous êtes donc libre de les modifier.
Dans Ubuntu 11.04 et versions ultérieures, vous pouvez utiliser des .overridefichiers pour modifier les travaux Upstart sans modifier le .conffichier: Pour modifier le travail footel que défini dans /etc/init/foo.confcréer /etc/init/foo.overrideet mettre en relation les choses que vous voulez changer.
Malheureusement, la documentation des .overridefichiers semble un peu pauvre, donc je ne suis pas vraiment sûr des détails ici.
Upstart Intro, Cookbook and Best Practices utilise un overridefichier contenant une manualstrophe pour empêcher le démarrage automatique d'un travail:
echo "manual" >> /etc/init/myjob.override
La simple copie du .conffichier dans le .overridefichier semble également fonctionner.
.overridefichier peuvent être trouvés dans les archives du blog Upstart
bumest uniquement pour SysV Init, pas pour Upstart