전달하는 인수를 통해 nohup 명령

0

질문

나 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 일 i.전자 스크립트를 실행의 각 시간이 지난 주와의 데이트를 이용해 보세요.

말,오늘 2021-10-21 는 다음에 2021-10-14 으로 인수하는 이 스크립트는 자동으로 합니다.

어떻게 나가? 사전에 감사합니다

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

최고의 응답

0

감사에 대한 힌트가 있습니다. 마지막으로 그것을 얻었다.

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&

이 도움이 될 수 있습니다.

2021-10-28 15:49:25

다른 언어로

이 페이지는 다른 언어로되어 있습니다

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