Hallo,
ich verwende Debian Etch und habe in die crontab des root mit "crontab -e" folgendes eingetragen:
# taegliches Backup um 5 Uhr
0 5 2-31 * * root /usr/local/bin/ftplicity backup >> /root/ftplicity-backup.log 2>&1
Die Umgeleitete Ausgabe in der log-Datei sagt mir jetzt folgendes:
/bin/sh: root: command not found
Ich frag mich wieso? Ich kann damit leider nix anfangen. Weis jemand von euch Rat? Und wieso steht dort was von /bin/sh? Laut /etc/passwd ist /bin/bash meine Login-Shell?!?
Gruß Arne
cron startet scripte nicht
- herrchen
- Beiträge: 3257
- Registriert: 15.08.2005 20:45:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Re: cron startet scripte nicht
das "root" muss raus. die "persönliche" crontab erwartet keinen usereintrag.aRn3 hat geschrieben:die crontab des root
[...]
0 5 2-31 * * root /usr/local/bin/ftplicity backup >> /root/ftplicity-backup.log 2>&1
herrchen
aus http://www.rootforum.de/forum/viewtopic.php?t=16846[...]
Über den Befehl crontab -e funktioniert das ganz ähnlich, es fällt nur die Spalte User weg, da das Script unter dem Benutzer laufen wird, der den Cronjob eingerichtet hat.
[...]
ansonsten habe ich da auch noch nie eine man cron* gelesen
![Wink :wink:](./images/smilies/icon_wink.gif)
Gruß Kai
- herrchen
- Beiträge: 3257
- Registriert: 15.08.2005 20:45:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
bei eingabe von "crontab -e" wird die syntax gezeigt:aRn3 hat geschrieben:Woher soll man das denn wissen?
Code: Alles auswählen
# m h dom mon dow command