Очистка файлов директории /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 очищается от устаревших файлов сессий

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

 

 

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

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *