Warum ist mein Upstart-Service nicht in service --status-all aufgeführt?


19

Ich habe eine Reihe von Upstart-Jobs für meine Dienste erstellt, die auf einem Ubuntu 12.04 ausgeführt werden. Ich kann sie erfolgreich starten und 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 mir fehlen könnte?

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

Antworten:


26

service --status-allZeigt nur die Dienste an, die mit einem Skript in gestartet wurden /etc/init.d/. Führen Sie Folgendes aus, um Startaufträge aufzulisten initctl list.


10
Vielen Dank. Ich finde es schrecklich seltsam, dass Service Blah Start Blah startet und Service --status-all seinen Status nicht anzeigt. Naja.
Schüler
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.