Pár bodů:
-
Pokud použijete
Type=forking
, je doporučeno zadat PidFile. -
Ve vašem případě
Type=simple
a ExecStart bez&
bude fungovat. -
použijte
systemctl start service-name
ke spuštění služby -
Poté použijte
systemctl status service-name
pro 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
ExecStart
linka, která není nutná. - Služba je
disabled
, což znamená, že to nebyloenabled
začít při startu. Měli byste spustitsystemctl enable hello
nastavte 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.