Answers:
简短答案:默认情况下,三天未访问的文件将从/ tmp中删除
长答案:
launchd
设置/usr/sbin/periodic daily
为每天凌晨3:15运行(在中定义/System/Library/LaunchDaemons/com.apple.periodic-daily.plist
)。/usr/sbin/periodic daily
在中运行脚本/etc/periodic/daily
,包括110.clean-tmps
。110.clean-tmps
使用find
删除未访问的文件(使用-atime
和-mtime
参数find
中)$daily_clean_tmps_days
未在列日$daily_clean_tmps_ignore
。/etc/periodic.conf
。(从OS 10.7开始,有一个文件/etc/defaults/periodic.conf
定义了默认值,但是仍然要创建覆盖这些默认值的方法,/etc/periodic.conf
请参阅创建该默认值–请参见periodic.conf(5)手册页。)如果尚未修改此文件,$daily_clean_tmps_days
则设置为3。$TMPDIR
的任何配置文件中都没有引用。
/System/Library/LaunchDaemons/com.apple.periodic-daily.plist
。我没有时间去了解更多有关引导过程的信息,以确定如何/tmp
在引导时清除(根据@ Reb.Cabin的评论)
/var/folders/
如何?