Как OSX знает, когда удалять файл из каталога / tmp?

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

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

-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
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]