¿Con qué frecuencia se elimina / tmp? Pensé que se limpiaba el tiempo de arranque y cada tres días si no se reinicia, pero no puedo encontrar ninguna fuente autorizada para esto.
Estoy ejecutando la última 10.6. (Supongo que me interesarían los cambios en este comportamiento en versiones anteriores del sistema operativo).
/var/folders/
?Respuestas:
Respuesta corta: de forma predeterminada, los archivos a los que no se accede en tres días se eliminan de / tmp
Respuesta larga:
launchd
se configura/usr/sbin/periodic daily
para ejecutarse todos los días a las 3:15 a.m. (definición en/System/Library/LaunchDaemons/com.apple.periodic-daily.plist
)./usr/sbin/periodic daily
ejecuta los scripts/etc/periodic/daily
, incluidos110.clean-tmps
.110.clean-tmps
utilizafind
para eliminar archivos no se accede (utilizando el-atime
y-mtime
parámetros afind
) en$daily_clean_tmps_days
los días que no se enumeran en$daily_clean_tmps_ignore
./etc/periodic.conf
. (Desde OS 10.7 hay un archivo/etc/defaults/periodic.conf
que define los valores predeterminados , pero para sobrescribir estos valores predeterminados aún debe crearlos/etc/periodic.conf
; consulte la página del manual periodic.conf (5)). Si no ha modificado este archivo,$daily_clean_tmps_days
se establece en 3.fuente
$TMPDIR
ninguno de los archivos de configuración mencionados./System/Library/LaunchDaemons/com.apple.periodic-daily.plist
. No he tenido tiempo de aprender más sobre el proceso de arranque para determinar cómo/tmp
se borra en el momento del arranque (según el comentario de @ Reb.Cabin arriba)