繁体   English   中英

OSX如何知道何时从/ tmp目录中删除文件?

[英]How does OSX know when to delete a file from /tmp directory?

我正在使用系统的tmp目录存储仅临时需要的文件。 使用PHP的tmpfilenam()将文件放在此处(不确定是否相关)。

我的系统如何确定何时应删除此目录中的文件? 创建文件时,将为其名称提供一个随机字符串。 这个字符串在确定何时删除文件时有意义吗?

每天都会运行一个脚本来清理/tmp旧文件。 /etc/periodic/daily/110.clean-tmps删除/tmp中3天未访问的任何文件。 可以使用/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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM