Passando argomento attraverso il comando nohup

0

Domanda

Io ho il mio startup.sh file come di seguito

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&

Di seguito è come il mio cron tab, che prende il via il precedente script di avvio di ogni giorno:

0 0 * * * /qa/updateprocess/startup.sh

Questo file jar richiede data come argomento di input, la mia domanda è come faccio a passare i dati automaticamente a questo? Ho bisogno di passare in data come data corrente meno di 7 giorni ho.e script da eseguire ogni volta che con la scorsa settimana la data.

Dire, oggi è 2021-10-21 poi deve passare in 2021-10-14 come argomento a questo script automaticamente.

Come posso realizzare questo? grazie in anticipo

bash cron
2021-10-27 21:10:26
1

Migliore risposta

0

Grazie per i suggerimenti. Ho finalmente capito di lavoro.

echo "Today's date: $(date "+%Y-%m-%d")"
goback_days="7 days"
echo "Going back ${goback_days}: $(date -d $date" - ${goback_days}" "+%Y-%m-%d")"
input_date="$(date -d $date" - ${goback_days}" "+%Y-%m-%d")"

nohup /opt/jdk-11.0.2/bin/java -Xmx768m -Xms256m - 
Dlogging.config=/qa/updateprocess/logback.xml -jar /qa/updateprocess/update-service.jar $input_date &> -- 
spring.profiles.active=qa &> logs/console.log&

Questo potrebbe essere di aiuto a qualcuno.

2021-10-28 15:49:25

In altre lingue

Questa pagina è in altre lingue

Русский
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................