Resposta curta: por padrão, os arquivos que não são acessados em três dias são excluídos de / tmp
Resposta longa:
-
launchdconfigura/usr/sbin/periodic dailypara ser executado todos os dias às 3:15 am (definição em/System/Library/LaunchDaemons/com.apple.periodic-daily.plist). -
/usr/sbin/periodic dailyexecuta os scripts em/etc/periodic/daily, incluindo110.clean-tmps. -
110.clean-tmpsusafindpara excluir arquivos não acessados (usando os parâmetros-atimee-mtimeparafind) em$daily_clean_tmps_daysdias que não estão listados em$daily_clean_tmps_ignore. - Essas duas variáveis (e outras variáveis relacionadas) são definidas em
/etc/periodic.conf. (Desde o OS 10.7 existe um arquivo/etc/defaults/periodic.confque define os padrões , mas para sobrescrever estes padrões você ainda deve criar/etc/periodic.conf- veja a página de manual periodic.conf (5). não modifiquei este arquivo,$daily_clean_tmps_daysestá definido como 3.