#! /bin/sh
date="$1"
enddate=`date -d "+1 day $2" +%Y%m%d`
while [[ $date < $enddate ]]
do
mvn exec:java -Dexec.mainClass="xxxx" -Dexec.args="$date" > test_log.log 2>&1
date=`date -d "+1 day $date" +%Y%m%d`
echo $date
done
date="$1"
enddate=`date -d "+1 day $2" +%Y%m%d`
while [[ $date < $enddate ]]
do
mvn exec:java -Dexec.mainClass="xxxx" -Dexec.args="$date" > test_log.log 2>&1
date=`date -d "+1 day $date" +%Y%m%d`
echo $date
done
本文介绍如何使用Shell脚本结合Maven执行特定的任务,并通过脚本自动记录执行过程的日志文件。通过设定日期参数,脚本能够连续运行,每日执行指定的Maven命令,并将输出结果保存到指定的日志文件中。
9244

被折叠的 条评论
为什么被折叠?



