Pár bodů:
-
Pokud použijete
Type=forking, je doporučeno zadat PidFile. -
Ve vašem případě
Type=simplea ExecStart bez&bude fungovat. -
použijte
systemctl start service-nameke spuštění služby -
Poté použijte
systemctl status service-namepro kontrolu jeho status.status bude neaktivní/mrtvý, pokud služba nebude spuštěna.
- Nastavili jste
Type=Forking, ale vaše služba nefunguje. ZkusteType=oneshot - Máte „&“ vaše
ExecStartlinka, která není nutná. - Služba je
disabled, což znamená, že to nebyloenabledzačít při startu. Měli byste spustitsystemctl enable hellonastavte jej tak, aby se spustil při spouštění.
Můžete zkontrolovat man systemd.directives najít rejstřík všech direktiv, které můžete použít v unit soubory.