PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu Shellscript



binary trust
03.03.03, 15:04
hi,

ich möchte ein shellscript erstellen welches folgende anforderungen erfüllt:


- packe denn inhalt des ordners /data
- kopiere denn inhalt des ordners /data nach /mnt/net (ist ein gemountetes netzlaufwerk)
- wenn der kopiervorgang erfolgreich war dann schreibe "Datensicherung am: " + Datum + " erfolgreich erledigt."
- wenn kopiervorgang gescheitert, dann schreibe mail an root@localhost "fehler bei datensicherung um: " + datum + uhrzeit



das ganze soll als cron laufen und alle 4 stunden laufen.


kann mir da jemand weiterhelfen ???


danke

Berufspenner
03.03.03, 18:42
Hi

www.mrunix.de

Cu
André

anda_skoa
03.03.03, 18:43
in etwa so



#!/bin/sh
tar cjf data.tar.bz2 /data
(cp data.tar.bz2 /mnt/net && echo "Sicherung am: " $(date) " erfiolgreich") || (mailcommand)


Statt mailcommand müsstest du halt das genwünschte eintragen.

Bzw, schau auf www.mrunix.de im Scriptsprachen Forum vorbei.

Ciao,
_

binary trust
04.03.03, 08:26
sagmal, wenn nun auf /mnt/net dann schon die datei data.tar.bz existiert,
wird sie dann auch ohne zu fragen von der neuen überschrieben ?

sepp2k
04.03.03, 08:35
Original geschrieben von binary trust
sagmal, wenn nun auf /mnt/net dann schon die datei data.tar.bz existiert,
wird sie dann auch ohne zu fragen von der neuen überschrieben ?
Nomalerweise nicht. Allerdings setzen viele Distris für root das alias cp="cp -i", was dafür sorgt, dass eben doch nach gefragt wird. Ich weiß allerdings nicht ob cron dieses alias beachtet (glaub eher nicht)

binary trust
04.03.03, 09:18
ich verwende suse 8.1

eine sicherung wäre halt eben nur dann sinfoll wenn die datei überschrieben wird.