Ich benutze die neueste Linux Mint. Ich habe mich gefragt, ob es möglich ist, einen speziellen Cronjob für eine Datenbanksicherung zu erstellen.
In meiner /etc/cronjob
Datei habe ich den folgenden Code:
# 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
In meinem habe /home/users/backup.sh
ich:
mysqldump -uroot -p MyDatabase > /home/users/backup_MyDB/full_myDB.sql
Anstelle von full_myDB.sql
möchte ich so etwas wie haben, 2014-04-04_full_myDB.sql
wo das Datum abhängig von dem Datum, das wir haben, dynamisch hinzugefügt wird.
Wenn die SQL-Sicherungsdatei älter als eine Woche ist, möchte ich, dass der Cronjob sie automatisch löscht .