cron startet scripte nicht

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
aRn3
Beiträge: 10
Registriert: 27.05.2007 16:49:38

cron startet scripte nicht

Beitrag von aRn3 » 19.07.2007 11:51:43

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

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: cron startet scripte nicht

Beitrag von herrchen » 19.07.2007 14:07:48

aRn3 hat geschrieben:die crontab des root
[...]
0 5 2-31 * * root /usr/local/bin/ftplicity backup >> /root/ftplicity-backup.log 2>&1
das "root" muss raus. die "persönliche" crontab erwartet keinen usereintrag.

herrchen

aRn3
Beiträge: 10
Registriert: 27.05.2007 16:49:38

Beitrag von aRn3 » 19.07.2007 15:04:26

Danke. Woher soll man das denn wissen?

Gruß Arne

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 19.07.2007 18:57:28

[...]
Ü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.
[...]
aus http://www.rootforum.de/forum/viewtopic.php?t=16846

ansonsten habe ich da auch noch nie eine man cron* gelesen :wink:

Gruß Kai

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 19.07.2007 21:57:11

aRn3 hat geschrieben:Woher soll man das denn wissen?
bei eingabe von "crontab -e" wird die syntax gezeigt:

Code: Alles auswählen

# m h  dom mon dow   command
herrchen

Antworten