PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cron + tar.gz



20.12.00, 10:12
hi @ all!

ich will das cron mir jeden tag eine sicherheitskopie von einem bestimmten verzeichnis (z.b. /var/log/) erstellt.
der dateiname soll das datum sein z.b.
20122000.tar.gz....

kann mir da jemand weiterhelfen?


mfg

neeoo

sschaper
20.12.00, 10:32
Hallo,

am besten, Du schreibst Dir ein kleines Skript, das den Dateinamen ermittelt und tar aufruft. den Dateinamen kannst Du mit date zusammenbasteln. man date, man tar und man crontab sollten Dir weiterhelfen.

Gruß,

Sebastian

------------------
Sebastian Schaper
American Book Center Schaper GdbR
http://ABC.Schaper.com

20.12.00, 10:52
und wie kann ich die date - ausgabe in eine script variable umleiten?

mfg

neeoo

20.12.00, 23:11
im script selber:

#!/bin/sh
#
# irgendwas
#
datum=`date %d` # Datum bestimmen

dann weitermachen

Marko

21.12.00, 09:05
Moin,

für Deine Anforderung, versuch's mal mit:

#!/bin/bash
DATUM=`date +%d%m%Y`
tar cvf $DATUM.tar.gz [ZU SICHERNDE DATEIEN]

Grüße

Björn

------------------
Contrary to popular belief, Unix is user friendly.
It just happens to be selective about who it makes friends with.
-- Dave Parnas

23.12.00, 23:16
Hi Biggel

um ein geziptes Archiv zu erhalten muß der befehl doch

tar cvzf $DATUM.tar.gz [ZU SICHERNDE DATEIEN]

heißen, oder?

MfG
Hans

24.12.00, 10:27
Oh du Fröhliche!

Joh, du hast natürlich recht: ohne Option z, kein gepacktes Archiv.
Irgendwie arbeite ich zuviel mit Solaris nebenbei, da gibt es keine Option, direkt beim "taren" mit gzip zu packen, man muß das in einem zweiten Schritt machen.
Ja, die macht der Gewohnheit...
Schöne Weihnachten jedenfalls!
Grüße

Björn

------------------
Contrary to popular belief, Unix is user friendly.
It just happens to be selective about who it makes friends with.
-- Dave Parnas