Hallo,
Ich habe Probleme mit Einträgen im Cron, die mit Ersetzungen arbeiten:
0 23 * * * /usr/bin/crontab -l > $HOME/data/crontabs/crontab_`date +'%d_%m_%Y'`.bak
meckert mich an:
/bin/sh: -c: line 1: unexpected EOF while looking for matching ``' /bin/sh: -c: line 2: syntax error: unexpected end of file
In einer normalen bash funtioniert es natürlich anstandslos .... Was versteht der Cron hier nicht?
Achso:
X-Cron-Env: <SHELL=/bin/sh> X-Cron-Env: <HOME=/home/pummel> X-Cron-Env: <PATH=/usr/bin:/bin> X-Cron-Env: <LOGNAME=pummel>
und: pummel > ll /bin/sh lrwxrwxrwx 1 root root 4 Oct 30 17:15 /bin/sh -> bash
Das Gleiche bei: 0 4 * * * /usr/bin/lynx -source "http://loghost/intranet/specials/statistics_neu/auswertung_tag.php?monat=%60... +'%m'`&jahr=`date +'%Y'`" > /usr/local/www/htdocs/intranet/specials/statistics1/tagesstatistik_`date +'%b.%Y'`.html
Mit freundlichen Grüßen
Jens Puruckherr 1