Comment dois-je configurer les niveaux d'exécution parvenus? Bien sûr, je pouvais éditer /etc/init/XX
mais 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/XX
mais ce n'était pas la bonne façon de le faire, je pense.
Réponses:
Techniquement, les .conf
fichiers /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 .override
fichiers pour modifier les travaux Upstart sans modifier le .conf
fichier: Pour modifier le travail foo
tel que défini dans /etc/init/foo.conf
créer /etc/init/foo.override
et mettre en relation les choses que vous voulez changer.
Malheureusement, la documentation des .override
fichiers semble un peu pauvre, donc je ne suis pas vraiment sûr des détails ici.
Upstart Intro, Cookbook and Best Practices utilise un override
fichier contenant une manual
strophe pour empêcher le démarrage automatique d'un travail:
echo "manual" >> /etc/init/myjob.override
La simple copie du .conf
fichier dans le .override
fichier semble également fonctionner.
.override
fichier peuvent être trouvés dans les archives du blog Upstart
bum
est uniquement pour SysV Init, pas pour Upstart