cron中date的用法
时间:2009-04-29 来源:sky_home
用crontab编辑任务,定时产生一个以时间命名的log文件,在SH脚本中运行正常,但在cron中运行却没有结果。
原cron任务如下:
10 5 * * * /usr/sbin/logwatch --range all --save /var/log/logwatch/www-`date +%Y%m%d`.syslog
后来发现是由于在cron中%被认为是换行符号,需要特殊处理,正确写法如下:
10 5 * * * /usr/sbin/logwatch --range all --save /var/log/logwatch/www-`date +\%Y\%m\%d`.syslog
为这个问题折腾半天,记录一下,哈哈。
相关阅读 更多 +