Je remarque que même lorsque ma machine Mac n'est pas redémarrée. Les fichiers dans /tmp de plus de quelques jours disparaissent. Est-ce que MacOS purge périodiquement les fichiers dans /tmp ?
Mon MacOS est 11.4.
Je remarque que même lorsque ma machine Mac n'est pas redémarrée. Les fichiers dans /tmp de plus de quelques jours disparaissent. Est-ce que MacOS purge périodiquement les fichiers dans /tmp ?
Mon MacOS est 11.4.
Le site répondre ici suggère que le script quotidien périodique supprime effectivement les anciens fichiers dans /tmp.
Il est déclenché par /System/Library/LaunchDaemons/com.apple.periodic-daily.plist
qui semble fonctionner /usr/sbin/periodic
quotidiennement (via un wrapper).
À partir du fichier de configuration ( /etc/defaults/periodic.conf
) :
# 110.clean-tmps
daily_clean_tmps_enable="YES" # Delete stuff daily
daily_clean_tmps_dirs="/tmp" # Delete under here
daily_clean_tmps_days="3" # If not accessed for
daily_clean_tmps_ignore=".X*-lock .X11-unix .ICE-unix .font-unix .XIM-unix"
daily_clean_tmps_ignore="$daily_clean_tmps_ignore quota.user quota.group"
# Don't delete these
Ainsi, tout ce qui n'a pas été consulté au cours des trois derniers jours sera supprimé (à moins qu'il ne corresponde à un nom dans la base de données de l daily_clean_tmps_ignore
).
Il y a ce document d'Apple qui stipule ce qui suit :
/tmp
Ce répertoire est utilisé pour le stockage temporaire partagé général. Il est effacé à chaque fois que le système démarre.
/var/tmp
Ce répertoire est utilisé pour le stockage temporaire partagé général. Bien qu'il ne faille pas compter sur le fait que les données stockées dans ce répertoire soient permanentes, à la différence de /tmp
le /var/tmp
n'est actuellement pas effacé au redémarrage.
Note : Le document est Copyright © 2016 par Apple Inc, ce qui fait que l'information a environ 6 ans au moment où cette réponse a été postée.
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.