Перейти к содержимому

Добро пожаловать на SMM-FORUM.PRO
Зарегистрируйтесь сейчас, чтобы получить доступ ко всем из наших особенностей. После регистрации и входа в систему Вы сможете создавать темы, отвечать в существующие темы, дать репутацию для ваших коллег, получить свой собственный мессенджер, размещать обновления статуса, управлять профилем и многое другое. Если у вас уже есть учетная запись, Авторизация - или зарегистрироваться.

Как настроить автоудаление бекапов mysql, mingidb и других файлов и каталогов?


Внимание!

Guest, последнее сообщение в этой теме было более 30 дней назад и новое сообщение будет теперь рассматриваться как ФЛУД!



  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1
OFFLINE   admin

admin

    Администратор

  • 22
  • Cообщений: 133

Для автоудаление бекапов mysql, mingidb и других файлов и каталогов нам нужен следующий скрипт:
# Удаление дампа Монго старше 10 дней
find /var/backups/mongoDB/ -mtime +10 -exec rm -rf {} \;

# Удаление дампа mysql старше 5 дней
find /var/backups/mysql/ -mtime +5 -exec rm -rf {} \;
Скрипт поместим, например по адресу /var/backups/ с правами 777.
 
Где /var/backups/mongoDB/ - адрес дампов монги
       /var/backups/mysql/ - адрес дампов mysql
       find - функция поиска в указанных каталогах
       -mtime +10  - найти файлы и каталоги изменения которых были старше 10 дней
       -exec rm -rf    - удаление.
 
Можно предварительно, например через shell посмотреть какие данные будут удаляться. Для этого выполним только часть команды:
find /var/backups/mongoDB/ -mtime +10 
Далее скрипт помещаем в крон.
  • 0



Внимание!

Guest, последнее сообщение в этой теме было более 30 дней назад и новое сообщение будет теперь рассматриваться как ФЛУД!




Количество пользователей, читающих эту тему: 1

1 пользователей, 0 гостей, 0 анонимных


    CharlesNaf