Это не плохая идея сделать что-то об устаревших старых файлах в/tmp, но я не уверен, что уничтожение содержания является лучшей вещью, которую Вы могли сделать.
Мои серверы CentOS используют что-то названное tmpwatch, который ежедневно работает и может быть настроен для удаления только файлов, к которым не получили доступ в определенный период (30 дней популярная задержка), или измененный в определенный период; этому можно сказать оставить каталоги в покое, если они не пусты, или не коснуться файлов каталога вообще, или исключить файлы, используемые определенным пользователем (корень является популярным выбором).
Это работает хорошо на меня, и это предлагает достаточно рычагов, что можно настроить его, чтобы сделать то, что Вы хотите. Я рекомендовал бы tmpwatch, или безотносительно Ваших предложений дистрибутива, это похоже на это.
Это зависит немного от приложений и дистрибутивов. Обычно безопасно вытереть/tmp на перезагрузках. Стирание его в рабочей системе, очень вероятно, повредит приложения./tmp не предназначен для постоянного хранения, и любое приложение с помощью него для такого серьезно поврежденный, но приложения могут легко оставить файлы в/tmp в течение многих месяцев в системе, которая остается онлайн. Который является, почему я немного подозрителен о tmpwatch.
В конце я только склонен изучать, сколько хранится в/tmp, когда сервер испытывает нехватку пространства на жестком диске. Если существует много пространства HD почему беспокойство?
Согласно FHS:
Программы не должны предполагать, что любые файлы или каталоги в/tmp сохраняются между вызовами программы.
Объяснение
P1003.2 стандарта IEEE (POSIX, часть 2) делает требования, которые подобны вышеупомянутому разделу.
Хотя данные, хранившие в/tmp, могут быть удалены сайт-специфичным способом, рекомендуется, чтобы файлы и каталоги, расположенные в/tmp, были удалены каждый раз, когда система загружается.
FHS добавил эту рекомендацию на основе исторического прецедента и обычной практики, но не сделал это требованием, потому что системное администрирование не в рамках этого стандарта.
Однако это - только рекомендация, и кроме того, она указывает только между вызовами программы - который, если Вы не перезагружаете свой сервер также в 5:00 в воскресенье, не происходит. Так, вещи как lockfiles, временные сокеты, и т.д. удалены и проблемы причины.
Как предложенный MadHatter, использовать tmpwatch
.
Мои мысли об этом..
Да.. не вытирайте/tmp..
Много странных и странных приложений использует временный файл для буферизации и временного хранения..
Если бы информация не была важна, то она не сохранила бы его там :)
Я видел, регистрируя буферы, сессии веб-сервера и даже версии библиотеки там на серверах.. Его лучшее, что Вы оставляете его в покое.. если это не должно быть убрано...
Надежда это помогает :)