Yo tengo mi startup.sh archivo de la siguiente
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&
A continuación es cómo mi crontab que se inicia la anterior secuencia de comandos de inicio de cada día:
0 0 * * * /qa/updateprocess/startup.sh
Este archivo jar requiere de la fecha como un argumento de entrada, mi pregunta es ¿cómo puedo pasar los datos automáticamente a esto? Tengo que pasar en la fecha actual como fecha de menos de 7 días i.e script para que se ejecute cada vez que la semana pasada fecha.
Decir, hoy en día es 2021-10-21 entonces tiene que pasar en 2021-10-14 como argumento para esta secuencia de comandos de forma automática.
¿Cómo puedo lograr esto? gracias de antemano