So erstellen Sie ein Bash-Skript, das Dateien mit dem heutigen Datum benennt

So erstellen Sie ein Bash-Skript, das Dateien mit dem heutigen Datum benennt

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 dirin 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.

verwandte Informationen