Korzystam z najnowszej Linux Mint. Zastanawiałem się, czy jest możliwe utworzenie specjalnego kronika dla kopii zapasowej bazy danych.
W moim /etc/cronjob
pliku mam następujący kod:
# 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
W moim /home/users/backup.sh
mam:
mysqldump -uroot -p MyDatabase > /home/users/backup_MyDB/full_myDB.sql
Zamiast tego full_myDB.sql
chciałbym mieć coś takiego, 2014-04-04_full_myDB.sql
gdzie data jest dodawana dynamicznie w zależności od naszej daty.
Jeśli plik SQL Backup jest starszy niż jeden tydzień Chciałbym cron aby usunąć automatycznie go.