Vinzenz Mai: Problem - Unterschied von Shell zu crontab

Beitrag lesen

Hallo Phil,

Folgendes einfaches Script habe ich mir geschrieben (Debian)

if [ "xyz" = "xyz" ] ; then

das ist sicher bereits ein erster Fehler, vielleicht auch ein Übertragungsfehler.

echo "Erfolg" > Erfolg.text
else
echo "Misserfolg" > Misserfolg.txt
fi

Nun, wenn ich das Programm mit Putty starte funktioniert alles einwadnfrei. Wenn ich aber das Programm mittels Crontab automatisch laufen lasse, passiert überhaupt nichts!

Wie kann das sein?

Du solltest in Deine Mail schauen.
Ausgaben auf die Standardausgabe werden typischerweise dem Besitzer des Cronjobs
zugemailt, siehe auch

man cron

Eine Alternative wäre es, die Ausgabe des Skriptes in einer Logdatei aufzuzeichnen.

Freundliche Grüße

Vinzenz