Hallo,
habe mir eine kleines Backupscript für Liveconfig gebastelt.
Wie folgt vorgehen:
Geht in den Ordner "/etc/cron.daily"
Nun "erstellen" wir ein File "liveconfig"
Jetzt ist der Editor offen und wir müssen folgendes einfügen:
#!/bin/bash
DATUM=`date '+%Y-%m-%d_%H-%M-%S'`
TAGE=14
echo "1. Start des Backup-Vorgangs..."
cd /var/lib/liveconfig
/usr/lib/liveconfig/lcdbbackup liveconfig.db liveconfig.db.bak
mv liveconfig.db.bak /var/lib/liveconfig/backup/liveconfig_${DATUM}.db.bak
echo "2. Backup wurde erfolgreich durchgeführt!"
# alte Backups löschen:
find /var/lib/liveconfig/backup/ -type f -mtime +${TAGE} -name \*.db.bak -exec rm {} \;
echo "3. Backups die älter als ${TAGE} Tage sind wurden erfolgreich gelöscht!"
Alles anzeigen
Den Code könnt ihr natürlich nach eueren Wünschen anpassen!
Jetzt speichern wir mit CTRL+O und dann schließen wir mit CTRL+X
Nun müssen wir den richtigen CHMOD geben
Wir erstellen nun den Backup-Ordner er befindet sich unter "/var/lib/liveconfig/" und heißt "backup"
mkdir /var/lib/liveconfig/backup/
Zum schluss müssen wir "Cron" noch neustarten
Hoffe es gelingt euch!
Zwar habe ich das Tutorial mehrmals auf Fehler überprüft jedoch bin ich auch nur ein Mensch und werde nicht für eventuelle Fehler die eurem System schaden haften.
Benutzung auf eigene Gefahr