Frage Warum ist mein Upstart-Dienst nicht im Service --status-all aufgeführt?


Ich habe eine Reihe von Upstart-Jobs für meine Dienste erstellt, die ich auf einem Ubuntu 12.04 betreibe. Ich kann sie erfolgreich starten und damit aufhören mit:

service my_service start
service my_service stop

aber sie sind nicht aufgeführt, wenn ich es tue

service --status-all

Irgendwelche Ideen, was ich vermisse?

Um die Dienste zu erstellen, habe ich gerade .conf Dateien in / etc / init hinzugefügt.


18
2018-06-21 13:03


Ursprung




Antworten:


service --status-all zeigt nur die Dienste, die mit einem Skript gestartet wurden /etc/init.d/. Um Upstart-Jobs aufzulisten, tun initctl list.


25
2018-06-21 15:03



Vielen Dank. Ich finde es fürchterlich komisch, dass der Dienst blah starten würde, bla beginnen würde, und der Dienst --status - alles würde seinen Status nicht zeigen. Naja. - pupeno