GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Grundlegende Systemd-Dienstdateien schreiben?

Ich entwickle eine Nodejs-Anwendung, mit der der Benutzer über HTTP auf localhost interagiert. Es gibt praktisch keine Parameter und der Daemon hat praktisch keine Abhängigkeiten und er muss nur zur Anmeldezeit hochgefahren sein.

Ich würde gerne den Redewendungen auf jeder Plattform für Startskripte folgen, und das bedeutet Upstart auf Ubuntu und systemd auf Fedora.

  • Gibt es gute Anleitungen zum Schreiben von systemd-Systemdateien?
  • Gibt es „Best Practices“, die Sie beachten sollten?

Ich habe diese Ressourcen gefunden:

  • Fedora-Wiki-Seite über systemd
  • Blog über das Schreiben von systemd-Systemdateien
  • Systemd auf Wikipedia

Ich suche hauptsächlich nach einer Art API als Referenz sowie nach einem grundlegenden Format, dem ich folgen kann.

Akzeptierte Antwort:

Ich würde mit den Systemd-Manpages beginnen. Sie stellen eine umfassende Ressource des Systems und der Dienste dar.

Es gibt auch die freedesktop Systemd FAQs.


Linux
  1. Verwalten Sie den Start mit systemd

  2. 10 praktische systemd-Befehle:Eine Referenz

  3. So erstellen Sie einen Systemd-Dienst unter Linux

  4. „rm“ in den Papierkorb verschieben?

  5. Systemd-Dienst startet Nodejs nicht?

Systemctl-Befehle zum Verwalten des Systemd-Dienstes

Verwenden von systemd-Funktionen zum Sichern von Diensten

Verwalten von cgroups mit systemd

@reboot funktioniert nicht in CRON

Wie stoppen Sie den systemd-Dienst

So verhindern Sie, dass ein Prozess Dateien schreibt