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:
-
launchd
configura/usr/sbin/periodic daily
para ser executado todos os dias às 3:15 am (definição em/System/Library/LaunchDaemons/com.apple.periodic-daily.plist
). -
/usr/sbin/periodic daily
executa os scripts em/etc/periodic/daily
, incluindo110.clean-tmps
. -
110.clean-tmps
usafind
para excluir arquivos não acessados (usando os parâmetros-atime
e-mtime
parafind
) em$daily_clean_tmps_days
dias 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.conf
que 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_days
está definido como 3.