Ich schreibe eine benutzerdefinierte Anwendung, die als Dienst/Daemon ausgeführt wird. Gemäß der Konvention sollten die Binärdateien dafür in sein /opt/appname
. Wo lege ich jedoch Dateien wie diese ab:
- Konfigurationsdateien
- Cache und Speicher
- Protokolle
Antwort1
Wenn Sie für Ihre App verwenden, /opt/<appname>
werden die Konfigurationsdateien unter abgelegt /etc/opt
und der Rest unter /var/opt
.
Antwort2
Schauen Sie sich dieDateisystemhierarchiestandarddie Ihnen sagt, was Sie wissen möchten.
Antwort3
Im Idealfall ist es Ihnen egal, wo es installiert wird, und Sie können die App beim Erstellen oder Installieren konfigurieren. Wenn Sie beispielsweise eine Anwendung erstellen, die unter Debian ausgeführt wird, können Sie ein .deb-Paket erstellen und diese gesamte Frage überspringen.