On Thu, 20 Feb 2003 08:24:59 +0100, Jens Puruckherr wrote:
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?
man 5 crontab:
The ``sixth'' field (the rest of the line) specifies the command to be run. The entire command portion of the line, up to a newline or % character, will be executed by /bin/sh or by the shell specified in the SHELL variable of the cronfile. Percent-signs (%) in the command, unless escaped with backslash (), will be changed into newline charac- ters, and all data after the first % will be sent to the command as standard input.
Wo hast du gelesen, wie die crontab aussehen darf? Nur in Beispielen, stimmts?
Reinhard