Sichern eines bestimmten Ordners mit zyklischer Wiederholung
Hallo, Heute werde ich Ihnen ein kleines Bash-Skript vorstellen, Dadurch wird ein bestimmter Ordner auf unserem Server zu einer bestimmten Zeit oder an einem bestimmten Tag gesichert, möglicherweise alle paar Minuten.
Skript:
1 2 3 4 5 6 7 | #!/bin/bash DATA=`date +"%b-%d-%y"` NAZWAPLIKU="backup-$DATA.tar.gz" ZRODLO="/home/linux" KDOCELOWY="/home/backup" tar -cpzf $KDOCELOWY/$NAZWAPLIKU $ZRODLO |
Ein Katalog sollte mit der QUELLE geliefert werden, was wir packen wollen, Für KDOBELOWY geben wir den Pfad zum Ordner an, wo die Kopie sein sollte. Die Datei sollte Berechtigungen erhalten 700.
Berechtigungen:
1 | chmod 700 nazwaskryptu.sh |
Wenn wir wollen, Damit das Skript selbst ausgeführt werden kann, fügen Sie es dem Cron hinzu, (Wir betreten das Terminal):
1 | crontab -e |
Fügen Sie es dann der Datei hinzu, was wir mit dem obigen Befehl geöffnet haben:
1 | 00 01 * * * /sciezka_do_skryptu/nazwaskryptu.sh |
Dank dessen wird unser Skript jeden Tag um ausgeführt 01:00 nachts