Создадим скрипт (в текстовом редакторе nano Ctrl+X для выхода, y/n для сохранения или отмены изменений):
sudo nano /etc/cron.daily/redmine
Пример содержимого скрипта:
#!/bin/sh /usr/bin/mysqldump -u root -p<password> redmine_default | gzip > /path/to/backups/redmine_db_`date +%y_%m_%d`.gz rsync -a /var/lib/redmine/default/files /path/to/backups/files
Сделаем скрипт исполняемым:
chmod +x /etc/cron.daily/redmine
В скрипте можно также добавить команду удаления старых файлов или директории, чтобы не возникло переполнения диска, подробнее смотрите мою статью — Скрипт удаления старых файлов
Смотрите также прочие мои статьи о резервном копировании — Резервное копирование