B

Bin verzweifelt!!! Cron funktioniert in der Shell normal, aber sobald in die crontab eingetragen nicht mehr

Gast So., 19. März, 2017 um 14:49 #1

Ich wollte mir einen Cronjob erstellen und habe diesen dafür in die

[code:1]sudo crontab -e[/code:1]

eingetragen ..

[code:1]5 * * * * /usr/bin/wget --output-document /home/pi/download/`date +%Y-%m-%d-%H-%M-%S`.zip https://***/***.zip[/code:1]

In der Shell funktiiert der Befehl perfekt ...
Aber sobald in der Crontab nicht mehr ...

Wo liegt der Fehler??? Ich komm nicht drauf!!!



C&M distanziert sich konkret und ausdrücklich vom Inhalt dieses Postings.
Der Ersteller des Postings haftet für seine Äußerungen.
Inhalte, die nicht den Forumsregeln entsprechen sind bitte vom Leser zu melden ...

aleX So., 19. März, 2017 um 16:27 #2

Die %-Zeichen werden in Cron als Zeilenumbruch interpretiert und es kommt somit zu Fehlern.
Müsste eigentlich auch in der deiner Log stehen ..

Also entweder die Befehle über eigene Skripte auszuführen, oder man setzt vor jedes %-Zeichen einen Backslash . Für dein Beispiel also lautet der Eintrag in der crontab dann wie folgt :

[code:1]5 * * * * /usr/bin/wget --output-document /home/pi/download/`date +%Y-%m-%d-%H-%M-%S`.zip https://***/***.zip[/code:1]



Top