Accueil





Effectuer un backup quotidien d'une base de données



Variables à déclarer
# Emplacement et nom du fichier contenant la base de données. variable db_file "scripts/YourDatabase.db" # Heure de la création automatique d'une copie de sauvegarde de la base de # données. # Ces heures doivent être précédées d'un 0 lorsqu'elles sont inférieures à 10. variable backup_time "03:00"


Procédure
############################################################################### ### Backup quotidien de la base de données. ############################################################################### proc backup_database {min hour day month year} { variable db_file variable backup_time putloglev o * "Sauvegarde de la base de données..." if { [file exists $db_file] } { file copy -force -- $db_file "${db_file}.bak" } }


Bind
bind time - "[lindex [split $backup_time ":"] 1] [lindex [split $backup_time ":"] 0] * * *" backup_database

©2005-2016 Menz Agitat