• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Sicherungsscript erweitern?

Hallo,

ich sichere über ein kleines Script meinen IMAP Server.

ich habe auf dem Server einen Samba Server laufen, da wird ein Laufwerk für die Sicherung benutzt.

/sicherung

Dieses Laufwerk wird mittels Linux-Agent von einem Windows Server
"Arcserve" gesichert.


Mein Vorhaben



Als erstes werden die Verzeichnisse

/var/spool
/var/lib

mit Aktuellem Datum gesichert

cd /var/lib &&
tar cvfz imaplib_`date +%d%m%y`.tar.gz imap &&

cd /var/spool &&
tar cvfz imapspool_`date +%d%m%y`.tar.gz imap &&


Auf dem Laufwerk /sicherung lege ich mittels

cd /sicherung &&
mkdir imap`date +%d%m%Y` &&

einen Ordner des aktuellem Datum an. Soweit klappt noch alles.

Nun möchte ich die imapverzeichnisse mit aktuellem Datum
auf das Laufwerk /sicherung in den Ornder mit dem aktuellem Datum kopieren.

Wie lautet da mein Befehl?










#!/bin/bash



##imaplib_220306.tar.gz
cd /var/lib &&
tar cvfz imaplib_`date +%d%m%y`.tar.gz imap &&




##imapspool_220306.tar.gz
cd /var/spool &&
tar cvfz imapspool_`date +%d%m%y`.tar.gz imap &&




## Ordner mit Akuellem Datum auf Laufwerk Sicherung erstellen
cd /sicherung &&
mkdir imap`date +%d%m%Y` &&
imap22032006



Wie lautet nun meine Befehl mit dem ich z.b


cp imapspool_220306.tar.gz /sicherung/imap22032006 ??

danke
 

regexer

Advanced Hacker
jochen graf schrieb:
Nun möchte ich die imapverzeichnisse mit aktuellem Datum
auf das Laufwerk /sicherung in den Ornder mit dem aktuellem Datum kopieren.

Wie lautet da mein Befehl?
Da bisher keiner geantwortet hat...
So müsste es funktionieren. Du brauchst nicht immer in das gewünschte Verzeichnis wechseln sondern kannst den Pfad auch absolut angeben.
Code:
[...]
mkdir /sicherung/imap`date +%d%m%Y`
## Kopieren von imaplib ...
cp /var/lib/imaplib_`date +%d%m%y.tar.gz /sicherung/imap`date +%d%m%Y`
Frage: Läuft das script eigentlich auch über Mitternacht? Da kann es nämlich Probleme geben, wenn unterschiedliche Tage mit "date" gezogen werden...
 

regexer

Advanced Hacker
jochen graf schrieb:
Ja zur Zeit läuft es um 3.00Uhr morgens.
Wenn man auf Nummer sicher gehen will ist es besser, das Datum genau ein mal zu bestimmen. Und zwar am Script-Anfang. In etwa so:
Code:
datum=`date +%d%m%y`
tar cvfz imaplib_$datum.tar.gz imap
...
 
Oben