Очистка файлов директории /tmp через админ панель VestaCP

Решил написать про очистку директории /home/admin/tmp. Данная директория присутствует у вас если вы устанавливали админ панель VestaCP.

Со временем директория начинает перегружаться файлами сессий.  Для её автоматической очистки, давайте напишем небольшой скрипт и поместим его в cron задания сервера.

Создаем файл со скриптом:

sudo nano /home/admin/rm_admin_tmp

И вносим туда следующие строчки:

#!/bin/bash
find /home/admin/tmp/ -type f -mmin +60 -exec rm -rf {} \;

или

find /tmp -type f -mmin +60 -delete

Далее заходим в админ панель VestaCP, открываем вкладку CRON и добавляем Новое Задание.

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

 

cron-vestacp

Вот что получилось у меня, cron запускает скрипт каждый день в 07:00 и после отработки скрипта директория /home/admin/tmp очищается от устаревших файлов сессий

Если есть вопросы, то пишем в комментариях и не забываем проголосовать за статью.

 

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Очистка файлов директории /tmp через админ панель VestaCP
5 (100%) 4 votes

Оставить комментарий

avatar
  Подписаться  
Уведомление о
Меню

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Рейтинг@Mail.ru