Saya menggunakan Linux Mint terbaru. Saya bertanya-tanya apakah mungkin untuk membuat cronjob khusus untuk cadangan basis data.
Dalam /etc/cronjob
file saya, saya memiliki kode berikut:
# 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
Di saya, /home/users/backup.sh
saya punya:
mysqldump -uroot -p MyDatabase > /home/users/backup_MyDB/full_myDB.sql
Alih-alih full_myDB.sql
saya ingin memiliki sesuatu seperti di 2014-04-04_full_myDB.sql
mana tanggal ditambahkan secara dinamis tergantung pada tanggal yang kita miliki.
Jika file SQL Backup lebih lama dari satu minggu, saya ingin cronjob menghapusnya secara otomatis.