Anbei ein Backup-Skript zum Eintrag in die Crontab von Root:
Testet, ob ein Rechner läuft und fährt ein inkrementelles Backup mit tar auf diesen Rechner:
Beachten: Skripts in der crontab mit absoluten Pfadangaben
(z.B. /daten/skripts/.backup_job
Danke an die Comminity hier für die vielen Tipps.
Hier der Abschnitt für den Rechner "Duron":
ZEIT=`date +%d-%m_%y___%H-%M`
if ping -c 3 -w 3 duron
then
/media/athlondaten/emails/mount_nfs_duron
log_datei=/media/athlondaten/emails/last_duron_backup.log
inkr_liste=/media/athlondaten/emails/duron_inkr.txt
tar_datei=backup_$ZEIT.tgz
echo $tar_datei
echo duron gemountet
echo duron gemountet >$log_datei
tar czf /duron/backup/$tar_datei --listed-incremental=$inkr_liste /home/manfred/public_html /media/athlondaten /windows/d/daten
echo Sicherung auf Duron abgeschlossen
echo Sicherung auf Duron abgeschlossen >>$log_datei
date >> $log_datei
echo tar_datei ist jetzt >>$log_datei
echo $tar_datei >>$log_datei
export i
else
echo duron nicht online >>/media/athlondaten/$log_datei
fi
Testet, ob ein Rechner läuft und fährt ein inkrementelles Backup mit tar auf diesen Rechner:
Beachten: Skripts in der crontab mit absoluten Pfadangaben
(z.B. /daten/skripts/.backup_job
Danke an die Comminity hier für die vielen Tipps.
Hier der Abschnitt für den Rechner "Duron":
ZEIT=`date +%d-%m_%y___%H-%M`
if ping -c 3 -w 3 duron
then
/media/athlondaten/emails/mount_nfs_duron
log_datei=/media/athlondaten/emails/last_duron_backup.log
inkr_liste=/media/athlondaten/emails/duron_inkr.txt
tar_datei=backup_$ZEIT.tgz
echo $tar_datei
echo duron gemountet
echo duron gemountet >$log_datei
tar czf /duron/backup/$tar_datei --listed-incremental=$inkr_liste /home/manfred/public_html /media/athlondaten /windows/d/daten
echo Sicherung auf Duron abgeschlossen
echo Sicherung auf Duron abgeschlossen >>$log_datei
date >> $log_datei
echo tar_datei ist jetzt >>$log_datei
echo $tar_datei >>$log_datei
export i
else
echo duron nicht online >>/media/athlondaten/$log_datei
fi