Quelle est la convention pour un répertoire dans lequel stocker les sockets de domaine Unix?

6

Sur les systèmes Ubuntu ou * nix, existe-t-il une convention pour stocker les fichiers Unix Domain Socket dans un répertoire spécifique? J'ai vu des applications l'enregistrer /tmp, mais je pensais /tmppouvoir être effacé périodiquement, non?

m33lky
la source

Réponses:

0

Nul autre que l’application qui crée un fichier dans / tmp ne doit le supprimer. Il est assez courant d'offrir l'option d'effacer / tmp au démarrage, mais cela doit être activé par l'administrateur.

Ma distribution mettra généralement des sockets ainsi que des pidfiles dans / var / run / appname.

Pour référence:
Guide de développement Gentoo:
Hiérarchie de systèmes de fichiers, hiérarchie standard
FreeBSD, structure de répertoire

Aucun de ceux-ci ne vous indique où placer les sockets, mais ils désignent tous / var comme un dossier général pour les éléments créés par les processus au moment de l'exécution.

Рослав Рахматуллин
la source