
Ich versuche, ein Skript zum Sichern meiner Webserver zu erstellen, habe aber nur sehr begrenzte Kenntnisse im Bash-Skripting. Ich möchte, dass das Skript die Sicherungsdatei ht-„heutiges Datum“ nennt. Wie gehe ich dabei vor? Ist es möglich, einen Befehl wie den Datumsbefehl als Variable zu verwenden?
Antwort1
So sichern Sie das Verzeichnis dir
in einer Datei, die nach dem heutigen Datum und der heutigen Uhrzeit benannt ist:
name=$(date '+ht-%F-%H-%M-%S.tgz')
tar -czf "$name" dir
Möglicherweise möchten Sie ein Programm wieSchnappschuss,derwischoder eines ihrer Konkurrenten. Diese Programme automatisieren den Prozess und sparen durch die Verwendung von Hardlinks außerdem Speicherplatz, wenn Sie mehrere Backups aufbewahren.