2014-10-13 2 views
-1

Я использую каталог tmp моей системы для хранения файлов, которые нужны только временно. Файлы размещаются здесь, используя PHP tmpfilenam() (не уверен, что это актуально).Как OSX знает, когда удалять файл из каталога/tmp?

Как моя система определяет, когда файл в этом каталоге должен быть удален? Когда файл создается, ему присваивается случайная строка для его имени. Является ли эта строка существенной при определении того, когда файл должен быть удален?

+1

Если вы downvote вопрос, оставьте комментарий, объясняя, почему. Благодаря :) –

ответ

1

Существует сценарий, который работает каждый день, чтобы очистить старые файлы в /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