ผ่านข้อโต้แย้งผ่าน 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&

ด้านล่างคือวิธีของฉันตารางงานของแท็บที่กจากบ้านมาเมื่อครึ่งชั่วโมงนอกเหนือเมื่อเริ่มการทำงานสคริปต์ทุกวันเหมือนตอน:

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

นี่โหลแฟ้มต้องการเดทฐานข้อมูลร์กิวเมนต์ของฉันคำถามคือยังไงฉันไปอยู่ในข้อมูลโดยอัตโนมัติกับเรื่องนี้นะ? ฉันต้องการให้ส่งในวันเป็นวันที่ปัจจุบันลบอีก 7 วันผมก็ไม่ต่างกันหรอกส่งอีเมล์สคริปต์จะต้องวิ่งกันและเวลาอยู่กับเมื่ออาทิตย์ก่อนเดทด้วย

พูดว่าวันนี้เป็นวัน 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ý
..................................................................................................................