Почему файлы удаляются из /tmp?

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

2 ответа

Решение

Если у вас есть tmpwatch установлены

# rpm -qa | grep tmpwatch
tmpwatch-2.9.7-1.1.el5.2

Тогда это будет очищать ваш /tmp регулярно (это называется tmp по причине)

tmpwatch запускается из cron ежедневно, проверьте /etc/cron.daily/tmpwatch

Лучше всего спросить себя, почему вы храните долгоживущие файлы в /tmp. А затем измените способ работы, чтобы этого не произошло.

/tmp (tmp - сокращение от временного) предназначено для кратковременных (чистых) файлов, которые создаются, используются и удаляются за короткий промежуток времени. Он также может содержать несколько сокетов, которые воссоздаются при каждой загрузке (X11 делает это). Я думаю, что большинство программ резервного копирования по умолчанию тоже пропускают /tmp.

Если у вас есть приложение, которое настаивает на сохранении в /tmp чего-либо, кроме чистых файлов, отправьте отчет об ошибке.

Другие вопросы по тегам