循环从指定日期到另一日期,每次减少一天,对于其中的每一天调用脚本
#!/bin/sh
date1="2017-05-19"
date2="2016-12-26"
tempdate=`date -d "-0 day $date1" +%F`
enddate=`date -d "-0 day $date2" +%F`
tempdateSec=`date -d "-0 day $date1" +%s`
enddateSec=`date -d "-0 day $date2" +%s`
echo "####################################"
echo 'tempdate: '$tempdate
echo 'enddate: '$enddate
for i in `seq 1 300`; do
if [[ $tempdateSec -lt $enddateSec ]]; then
break
fi
echo $tempdate
/usr/bin/php /index.php crontab pdpp $tempdate #调用脚本
tempdate=`date -d "-$i day $date1" +%F`
tempdateSec=`date -d "-$i day $date1" +%s`
done