Differences between revisions 1 and 7 (spanning 6 versions)
Revision 1 as of 2007-05-02 23:33:44
Size: 35
Editor: redondos
Comment:
Revision 7 as of 2014-04-28 17:37:36
Size: 595
Comment: Change command substitution
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
[[Anchor(faq43)]]
== Removed. ==
<<Anchor(faq43)>>
== Why does my crontab job fail? 0 0 * * * some command > /var/log/mylog.`date +%Y%m%d` ==
In many versions of {{{crontab}}}, the percent sign (%) is treated specially, and therefore must be escaped with backslashes:

{{{
0 0 * * * some_user some_command > /var/log/mylog.$(date "+\%Y\%m\%d")
}}}

See your system's manual ({{{crontab(5)}}} or {{{crontab(1)}}}) for details. ''Note: on systems which split the {{{crontab}}} manual into two parts, you may have to type {{{man 5 crontab}}} or {{{man -s 5 crontab}}} to read the part you need.''

----
CategoryShell

Why does my crontab job fail? 0 0 * * * some command > /var/log/mylog.`date +%Y%m%d`

In many versions of crontab, the percent sign (%) is treated specially, and therefore must be escaped with backslashes:

0 0 * * * some_user some_command > /var/log/mylog.$(date "+\%Y\%m\%d")

See your system's manual (crontab(5) or crontab(1)) for details. Note: on systems which split the crontab manual into two parts, you may have to type man 5 crontab or man -s 5 crontab to read the part you need.


CategoryShell

BashFAQ/043 (last edited 2014-04-29 02:10:28 by ormaaj)