Hallo! dino beer [mailto:lindyno@hotmail.com] schrieb:
ich habe mir ein schönes backupscript geschrieben und möchte dieses jetzt einmal pro tag laufen lassen. die art der notation in /etc/crontab habe ich auch schon herausgefunden, dachte ich zumindest. allerdings will das skript einfach nicht durchlaufen...
Einträge in der crontab editiert man mit "crontab -e" unter dem jeweiligen Account, unter dem sie laufen sollen. Ein recht häufiger Fehler bei cron-Scripten liegt m.E. darin, daß manche Umgebungsvariablen ($PATH u.ä.) in der "cron-Umgebung" gar nicht bzw. anders gesetzt sind, als in der "Benutzer-Umgebung". Dies kann z.B. dazu führen, daß bestimmte Befehle in der Scriptdatei nicht gefunden werden, da ihr Pfad nicht in $PATH steht. Du könntest also mal in Deinem Script alle Befehle mit komplettem Pfadnamen angeben, um diesem Fehler aus dem Weg zu gehen. Wenn die Ausgaben des crontab-Eintrages nicht per ">" irgendwohin umgeleitet werden, bekommt der Benutzer, unter dessen Account das Script läuft, eine eMail mit den Ausgaben des Scriptes. Eventuell findest Du darin weitere Hinweise, warum das Script nicht ordnungsgemäß läuft. -- Mit freundlichen Grüßen Thomas Voigt