Je veux désactiver un tas d'emplois parvenus ici. Je sais comment faire un travail parvenu. Et je sais aussi comment arrêter manuellement un travail. Cependant, je ne trouve pas d'échantillon où je transforme un travail automatiquement en travail manuellement. Autrement dit, je veux que le travail soit démarré uniquement lorsque l'utilisateur l'activer, par exemple en exécutant cette commande (en tant que root):
service job-name start
Comme mentionné par @MvG, il y a la
manual
strophe qui déclare qu'un service upstart doit être démarré manuellement uniquement.En tant que root, mettez-le dans le
.override
fichier en/etc/init/
faisant correspondre votre nom de travail:ou en utilisant sudo:
la source
Apache par exemple n'utilise pas 'upstart'. Apache est un lien Sys V à l'ancienne à partir de rc2.d
L'indice est lorsqu'un service est manquant tel que: '/etc/init/apache2.conf'
Dans de tels cas, vous avez besoin de bonnes techniques SysV à l'ancienne.
Un point de départ est: Recherchez un fichier README dans /etc/init.d
Il existe également des outils d'interface graphique pour tweking niveaux d'exécution
Nota Bene: parvenu devient déprécié, et finalement les distributions vont migrer vers systemd. Oh quel plaisir.
la source