通过论点经过必须被显命令

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

这个罐子文件要求的日期作为一个输入参数,我的问题是如何通过在数据自动这样做呢? 我需要通过在日期为目前的日期,减去7天的我.e脚本已经运行每一个时间带上个星期的日期。

说,今天是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ý
..................................................................................................................