E
-eraz-
Tripel-As
Hallo Leute,
ich weiß einfach nicht weiter, hab hier ein total seltsames Verhalten von RedHat V5.2 beim Versuch ein Skript per Cronjob zu starten. Das (bash) Skript das ich geschrieben habe geht über ca. 2 Seiten, ich habe in der Crontab mal eingetragen das es alle 5 Minuten ausgeführt werden soll (testweise). Nun ist es so, dass das Skript auch gestartet wird, aber nur die ersten Zeilen des Skripts verarbeitet werden...???
Hier die ersten Zeilen des Skripts:
Ich habe im Crontab File die ausgabe in ein Log File ausgegeben. Dieses Logfile wird auch erstellt und es ist folgende Ausgabe drin:
Crontab -l liefert folgende Ausgabe:
(Es gibt nur die eine Zeile)
ich weiß einfach nicht weiter, hab hier ein total seltsames Verhalten von RedHat V5.2 beim Versuch ein Skript per Cronjob zu starten. Das (bash) Skript das ich geschrieben habe geht über ca. 2 Seiten, ich habe in der Crontab mal eingetragen das es alle 5 Minuten ausgeführt werden soll (testweise). Nun ist es so, dass das Skript auch gestartet wird, aber nur die ersten Zeilen des Skripts verarbeitet werden...???
Hier die ersten Zeilen des Skripts:
Code:
WORKDIR=/opt/local/norkom/wlm/worldcheck
IMETHOD=~2
FILENAME_OLD=$(ls -lS |head -n2 |cut -d" " -f13 |tail -n1)
DATUM=`date`
### Vorarbeiten ###
###################
if [ -f $WORKDIR/flag.txt.processed ]; then
echo "flag.txt.processed und altes Blacklistfile wird gesichert..."
if [ -d archive ]; then
rm -R $WORKDIR/archive/*
mv $WORKDIR/flag.txt.processed $WORKDIR/archive/
mv $WORKDIR/$FILENAME_OLD $WORKDIR/archive/
echo "Altes Blacklistfile wird komprimiert, bitte warten..."
gzip $WORKDIR/archive/$FILENAME_OLD
else
echo "$DATUM
ACHTUNG!!! Archiv Ordner nicht gefunden, Skriptverarbeitung abgebrochen" >> error.log
exit 0
fi
else
Und weiter nix...? Das "If" scheint garnicht mehr verarbeitet zu werden, zumindest wird das löschen, verschieben etc. nicht mehr gemacht. Wenn ich das Skript manuell starte klappts wunderbar... weiß einer von Euch was das sein könnte?flag.txt.processed und altes Blacklistfile wird gesichert...
Crontab -l liefert folgende Ausgabe:
Code:
*/5 * * * * /opt/local/norkom/wlm/worldcheck/download.sh > /opt/local/norkom/wlm/worldcheck/cronjob.log