Einige Punkte:
-
Wenn Sie
anzugebenType=forkingverwenden , wird empfohlen, PidFile. -
In Ihrem Fall
Type=simple, und ExecStart ohne&wird funktionieren. -
Verwenden Sie
systemctl start service-nameum einen Dienst zu starten -
Verwenden Sie dann
systemctl status service-nameum seinen Status zu überprüfen.Status wird inaktiv/tot sein, wenn der Dienst nicht gestartet wird.
- Sie haben
Type=Forkingeingestellt , aber Ihr Dienst funktioniert nicht. Versuchen Sie es mitType=oneshot - Du hast ein "&" deine
ExecStartLinie, was nicht notwendig ist. - Der Dienst ist
disabled, was bedeutet, dass es nichtenabledwar beim booten starten. Sie solltensystemctl enable helloausführen um es so einzustellen, dass es beim Booten startet.
Sie können man systemd.directives überprüfen um einen Index aller Anweisungen zu finden, die Sie in Ihrem unit verwenden können Dateien.