Was ist der geeignete Speicherort für benutzerdefinierte systemd-Dienstdateien?

Was ist der geeignete Speicherort für benutzerdefinierte systemd-Dienstdateien?

Ich habe viele benutzerdefinierte Servicedateien, die ich mit systemctl steuere, und bis heute habe ich diese Servicedateien in abgelegt. /usr/lib/systemd/system/Heute habe ich jedoch ein neues Programm erhalten, das die Servicedatei automatisch an einem Ort erstellt hat, an den ich nicht gedacht hatte - /etc/systemd/system/.

Hätte ich hier die Servicedateien ablegen sollen, die ich selbst erstellt habe? Beide Verzeichnisse scheinen zu funktionieren, also weiß ich, dass es letztendlich keinen Unterschied macht, aber was schreibt die Konvention vor? Gibt es einen korrekteren Speicherort für diese benutzerdefinierten Servicedateien?

Antwort1

Die Konvention gilt /usr/libfür vom System installierte Dateien und /etcfür die lokale Konfiguration.

verwandte Informationen