Я новичок в заданиях cron, и мне нужно каждые 30 минут восстанавливать базу данных (mysql). Есть ли команда cron job, которая может восстановить базу данных из файла .sql, который был заархивирован?
Или мне нужно создать php-скрипт для этого и создать задание cron для вызова этого скрипта каждые тридцать минут?
Кроме того, и это отдельный вопрос, но он все еще связан с заданиями cron. Я использую задание cron для резервного копирования другой базы данных один раз в день, распаковываю ее и помещаю в папку над корнем. Есть ли способ (автоматически) удалить что-либо старше месяца? Или, по крайней мере, сохранить последние 20 резервных копий и удалить остальные?
Существует не так много хороших учебников по этой теме, кроме случайных сообщений на форуме. Любая помощь приветствуется.