Jörg *Jörgie* Kirstner wrote:
On Mon, 24 Mar 2003 11:55:04 +0100 Dennis Stosberg wrote:
Am 24.03.2003 um 09:20 schrieb Jochen Haßfurter:
# DO NOT EDIT THIS FILE - edit the master and reinstall. # (/tmp/crontab.0000011152 installed on Mon Mar 10 09:38:46 2003) # (Cron version -- $FreeBSD: src/usr.sbin/cron/crontab/crontab.c,v 1.17 2001/06/16 03:16:52 peter Exp $) 0 21 * * * /Library/Scripts/Backup-Skripte/Backup day 0 17 * * 5 /Library/Scripts/Backup-Skripte/Backup week 0 19 1 * * /Library/Scripts/Backup-Skripte/Backup month
Mag es sein, dass du die Skriptnamen in Anführungsstriche setzen musst?
Korrekt. Denn sonst würde dreimal das Script Backup mit unterschiedlichen Parametern aufgerufen, also: 0 21 * * * /Library/Scripts/Backup-Skripte/'Backup day' dann sollte es funktionieren, iirc ;)
Ich denke, da liegst Du daneben: Das Script heisst Backup und wird jeden Tag um 21 Uhr mit dem Parameter "day", jeden 5. Tag der Woche (Donnerstag) um 17 Uhr mit dem Parameter "week" und jeden 1. des Monats um 19 Uhr mit dem Parameter "month" aufgerufen. (Komische Zeiten) Es ist nicht klar, welcher User dieses Script aufruft und ich denke da liegt das Problem. Wenn es sich bei der Datei um /etc/crontab handelt, sollte es helfen als 6. Parameter root anzugeben: 0 21 * * * root /Library/Scripts/Backup-Skripte/Backup day. Bei /var/spool/cron/tabs/.. wird der der Eigner der Datei genommen. Es kann auch sein, dass Backup schlecht programmiert ist und Befehle ohne absoluten Pfad enthält, cron hat kein Environment also z.B keinen Pfad, das wäre dann also eine Fehlerursache. Jedenfalls könnte es nützlich sein, mal den Rückgabewert des Scriptes zu sehen: 2>>/tmp/cronBackup.log an die Befehle an- hängen. so long... bernd