À quelle fréquence / tmp est-il supprimé? Je pensais que le temps de démarrage était effacé et tous les trois jours si vous ne redémarrez pas, mais je ne trouve aucune source faisant autorité pour cela.
J'utilise la dernière version 10.6. (Je suppose que les modifications apportées à ce comportement dans les versions précédentes du système d'exploitation m'intéresseraient.)
/var/folders/
?Réponses:
Réponse courte: par défaut, les fichiers qui ne sont pas utilisés au bout de trois jours sont supprimés de / tmp
Longue réponse:
launchd
se met en place/usr/sbin/periodic daily
pour fonctionner tous les jours à 3h15 (définition en/System/Library/LaunchDaemons/com.apple.periodic-daily.plist
)./usr/sbin/periodic daily
exécute les scripts dans/etc/periodic/daily
, y compris110.clean-tmps
.110.clean-tmps
utilisefind
pour supprimer les fichiers non accédés (à l'aide des paramètres-atime
et-mtime
àfind
) dans les$daily_clean_tmps_days
jours qui ne figurent pas dans$daily_clean_tmps_ignore
./etc/periodic.conf
. (Depuis OS 10.7, il existe un fichier/etc/defaults/periodic.conf
qui définit les valeurs par défaut , mais vous devez tout de même créer pour les écraser/etc/periodic.conf
- voir la page de manuel period.conf (5).) Si vous n'avez pas modifié ce fichier,$daily_clean_tmps_days
définissez la valeur sur 3.la source
$TMPDIR
dans aucun des fichiers de configuration mentionnés./System/Library/LaunchDaemons/com.apple.periodic-daily.plist
. Je n'ai pas eu le temps d'en apprendre davantage sur le processus de démarrage pour déterminer comment le/tmp
nettoyer au moment de l'initialisation (selon le commentaire de @ Reb.Cabin ci-dessus)