tar -> Datum und Uhrzeit anhängen

techlines

Registered User
Hi,

eine kleine Frage.

Ich möchte einen Ordner in ein tar packen zu jeder Stunde. Wie das geht weiss ich. :p

Was ich nicht weiss, bzw was ich gerne machen würde:

Um die Datei nicht jede Stunde überschreiben zu müssen, möchte ich je eine neue Datei erzeugen und da dachte ich an was Chronologisches. Die Uhrezeit und das Datum.

Gibt es hier eine nette Option? tar --help hat mir da leider nicht weitergeholfen.
 
Dazu kannst Du den Befehl "date" verwenden. Anstatt

Code:
tar [optionen] backup.tar.gz [verzeichnis]

schreibst Du

Code:
tar [optionen] backup-$(date +%d.%m.%y-%R).tar.gz [verzeichnis]

Das gibt dann Dateinamen wie "backup-31.08.06-11:18.tar.gz".
 
Dann packs in ein bash Script und lass dieses ausführen vom cron - oder geht das auch nciht, würde mich aber wundern...
 
Leider geht die date() Funktion nicht in Verbindung mit crontab.

Evtl. findet er das Programm "date" nicht. Cron hat nicht die selbe Path-Variable wie die User.

Versuch es doch mal mit $(/bin/date ...) statt $(date ...).
 
Back
Top