Я использую последнюю версию Linux Mint. Мне было интересно, можно ли создать специальный cronjob для резервного копирования базы данных.
В моем /etc/cronjob
файле у меня есть следующий код:
# Minute Hour Day of Month Month Day of Week Command
# (0-59) (0-23) (1-31) (1-12 or Jan-Dec) (0-6 or Sun-Sat)
30 4 * * 1-6 /home/users/backup.sh
По моему у /home/users/backup.sh
меня есть:
mysqldump -uroot -p MyDatabase > /home/users/backup_MyDB/full_myDB.sql
Вместо этого full_myDB.sql
я хотел бы иметь что-то вроде того, 2014-04-04_full_myDB.sql
где дата добавляется динамически в зависимости от даты, которую мы имеем.
Если файл резервной копии SQL старше одной недели, я бы хотел, чтобы cronjob удалил его автоматически.