Question Arrêtez-vous / attendez?


J'ai créé un upstart script pour démarrer un multicraft démon au démarrage du système. Bien qu'il démarre au démarrage, comment puis-je arrêter le service? Si je cours service daemonmulti stop il retourne stop: Unknown instance:. Si j'essaie de le démarrer, il revient daemonmulti stop/waiting. Des idées? Merci!

Mon script:

description "Starts the multicraft daemon"
author "MythTheWolf"
start on runlevel [2345]
exec bash -c '/home/backend/multicraft/bin/multicraft start'
exec echo Daemon started at  `date` >> /var/log/testjob.log

1
2018-01-15 20:01


origine


Est-ce à propos d'Ubuntu? Quelle version? - Pilot6
@ Pilot6 Ubuntu 16.04.1 LTS (GNU / Linux 4.4.0-31-x86_64 générique) - Myth Da Wolf
16.04 n'utilise pas upstart, il utilise systemd. - Pilot6
Je suis passé à la vitesse supérieure, mais je vais jeter un coup d'oeil. - Myth Da Wolf
@DavidFoerster Parce que par défaut, exec utilise sh, pas bash. J'ai depuis déménagé à systemd. Beaucoup mieux - Myth Da Wolf


Réponses: