У меня есть моя startup.sh файл, как показано ниже
echo "Kicking off the app..."
source ~/.bashrc
cd /qa/updateprocess/
nohup /opt/jdk-11.0.2/bin/java -Xmx768m -Xms256m -
Dlogging.config=/qa/updateprocess/logback.xml -jar /qa/updateprocess/update-service.jar --
spring.profiles.active=qa &> logs/console.log&
Ниже показано, как моя вкладка cron, которая запускает приведенный выше сценарий запуска каждый день:
0 0 * * * /qa/updateprocess/startup.sh
Этот файл jar требует даты в качестве входного аргумента, мой вопрос в том, как мне автоматически передавать данные в этот файл? Мне нужно ввести дату как текущую дату минус 7 дней, т. е. сценарий должен запускаться каждый раз с датой на прошлой неделе.
Скажем, сегодня 2021-10-21, тогда он должен автоматически перейти в 2021-10-14 в качестве аргумента для этого сценария.
Как мне этого добиться? заранее спасибо