[macOS General] Mac では /tmp は3日後に削除される

こちらを読んで Mac はどうなっているのかなとちょっと調べた memo.

こちらを見つけました。

launchd がデイリーで /usr/sbin/periodic を実行している。
(起動時間はどうやって調べれば良いのだろうか?)
Mavericks には /etc/defaults/periodic.conf があって、確かに設定が書かれていました。

/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
daily_clean_tmps_verbose="YES"              # Mention files deleted

3日間アクセスがなかったものは削除されるそう。
/etc/periodic/daily/110.clean-tmps をみたところ、find コマンドに -atime -mtime オプションをつけてごにょごにょして対象をピックアップしてました。

こんな形でオプションをつけられるのか。
modified が3日より古いファイル。

% find ~/Downloads -name *.png -mtime +3
/Users/****/Downloads/AppCleaner.png

/var/tmp をどうしているかはよくわからない。

補遺