PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datensicherung per Script und Automatisierung?!



ullifichte
13.05.02, 22:47
Ich habe hier eine Bandlaufwerk, welches ich über ein Script ansteuere um eine Datensicherung zu machen! Das funktioniert auch ganz gut, nur habe ich das Problem, daß ich dieses Script über einen Cron-Job automatisieren möchte! Die Sicherung soll nachts von Montag bis Freitag automatisch laufen! Wie kann ich das realisieren?!
Weiterhin wäre zu dem Script noch so eine Art Protokollausdruck nicht schlecht (Drucker oder Datei!)!

Habt ihr sowas schon mal gemacht?!

Gruß

Ulli

zottel
13.05.02, 23:00
hi,

wäre nicht schlecht dein script zu kennen ;)

ich sag mal

(<pfad>/script | /usr/bin/lpr)

in die crontab sollte deine Aufgabe erledigen.

bernie
15.05.02, 14:27
Hi,

es gibt zwei Arten dem Cron was unterzujubeln:
entweder du tragst in der /etc/crontab etwas in dem Format ein:

m h dom mon dow user command

m ... minute
h ... stunde
dom ... day of month
mon ... month
dow ... day of week
user ... der User als der das laufen soll
command .. na was wohl? :-)

oder das ganze nach "crontab -e" auf der Commandline ohne dem user-Feld, das wird dann als der User ausgeführt der das Kommando "crontab" gestartet hat.

in deinem Fall würde das in der /etc/crontab so aussehen:

MAILTO=user@host.com
00 00 * * 1-5 root /pfad/script

mfg,

PS: das ganze gibts auch unter "man 5 crontab", aber ich halte ein RTFM für unfreundlich

ullifichte
19.05.02, 00:12
Also, das Script sieht ganz einfach aus:

mt -f /dev/ht0 erase # Band löschen
tar -cvf /dev/ht0 /home # Verzeichnis /home sichern
mt -f /dev/ht0 rewind # Band zurückspulen

Das ganz habe ich in eine Datei abgelegt mit Namen "dasi"!
Ich habe das Teil ausfühbar gemacht und kann es mit ./dasi starten! Hier liegt auch mein Problem. Ich habe mit crontab -e es folgendermaßen eingetragen:

# Sicherung täglich um 3.00Uhr
0 3 * * * ./dasi >> /dev/null 2>&1

Nur irgendwie funzt das nicht!!

Gruß

Ulli

Firebuster
19.05.02, 08:32
0 3 * * * /absoluter/Pfad/zum/Script sollte funktionieren