Probleme mit Crontabs

Post Reply
Message
Author
tweb_de
Posts: 46
Joined: 14. Feb 2002 11:30
Location: Berlin
Contact:

Probleme mit Crontabs

#1 Post by tweb_de »

Hallo.
Ich habe ein grosses Problem mit den Crontabs:
Mein Script soll Sicherungsdateien erstellen und funktioniert prima, SOFERN ES VON HAND GESTARTET WIRD !
Wenn ich es per Crontab ausführen lasse, wird das Script öfter gestartet (>20 mal), was zur Folge hat,
dass mein Server jedesmal fast in die Knie geht (mehrere GB mehrmals verschiebt)...
Was ist falsch ?
Danke schonmal.

Hier das Crontab:
#min hour day/mon month day/week script
* 20 * * 1-7 /pfad/zum/script




Hier ist das auszuführende Script:
#!/bin/tcsh

###############################################################

echo "

Das Sicherungs-Script wird gestartet ...
"

cp /etc/fstab /configs/filesystem/fstab
cp /var/log/messages /configs/systemlogs/messages
cp /etc/shadow /configs/users/shadow
cp /etc/gshadow /configs/users/gshadow
cp /etc/passwd /configs/users/passwd
cp /etc/group /configs/users/group
cp /etc/rc.config /configs/users/rc.config
cp /etc/route.conf /configs/users/route.conf
cp /etc/inetd.conf /configs/users/inetd.conf

echo "Die Konfigurationsdateien wurden gesichert ...
"

###############################################################

echo "
Die Config-Festplatte wird gesichert ...
"

tar -cf /disc_1_2/sicherungen/server/configs.tar /configs/*

echo "
Die Config-Festplatte wurde gesichert!
"

###############################################################

echo "
Die Sicherungsdateien werden gesichert ...
"

rm -r /disc_2_2/sicherungen
find /disc_1_2/sicherungen -print | cpio -pdmu /disc_2_2/sicherungen
chmod 700 /disc_2_2/sicherungen
echo "Sicherungen gesichert
"

echo "
Die Sicherungsdateien wurden gesichert!
PROGRAMM BEENDET !

"
Last edited by tweb_de on 07. Jul 2002 18:48, edited 3 times in total.

Jochen

Re: Probleme mit Crontabs

#2 Post by Jochen »

Der Fehler liegt im ersten "*" in der crontab. Effektiv sagst Du cron: "Starte diesen Job jede Minute ab 20:00 bis 20.59 inklusive." Setze einfach einen beliebigen Minutenwert dort ein (5) und um 20:005 startet der Job genau einmal.

Für den Wochentag "1-7" anzugeben ist übrigens das gleiche wie "*" - meintest Du "1-5" für werktags?

Jochen

tweb

Re: Probleme mit Crontabs

#3 Post by tweb »

Mensch, dank dir !
Ich wollte jeden Tag der Woche.
THX nochmal ...

Post Reply