从crontab运行上一个日期脚本

时间:2014-06-16 12:29:16

标签: unix solaris

我制作了一个小脚本,以前一个日期作为参数。脚本运行正常但是从crontab运行此脚本时需要今天的日期

脚本

Previous_day=`date --date="-1 days" +% Y% m% d`;
./some_script -date $Previous_day ;

Some_script是脚本,它将日期作为使用-date

提供的参数

这是solaris box

不知道为什么从crontab运行时它以参数作为今天的日期运行

1 个答案:

答案 0 :(得分:0)

%special character in Cron,因此您应该转义日期参数:

Previous_day=`date --date="-1 days" +\%Y\%m\%d;