Ich möchte, dass der systemd-Dienst das Forking handhabt (meine Datei handhabt das Forking nicht selbst. Daher verlasse ich mich auf systemd, um das zu handhaben).
Meine .service-Datei:
[Unit]
Description=swamp services management service
After=syslog.target
[Service]
Type=forking
ExecStart=/usr/bin/swamp
[Install]
WantedBy=multi-user.target
Frage
Type=forkingReicht die Angabe für das, was ich erreichen möchte, aus? Oder ist es ähnlich zu erwarten, dass das Forking beim Upstart tatsächlich den Upstart mitteilt (wenn ich das richtig verstehe, bin ich mir nicht sicher, ob ich Initscripts schreibe), dass mein Dienst das Forking / Daemonizing übernehmen würde.
oneshot(ein typisches Skript mit kurzer Laufzeit) odersimple(ein Dienst mit langer Laufzeit, der nicht verzweigt + beendet).