在选项中使用本地日期

Use a local date in option

我已经在 15:00 安排了一个 Rundeck (3.3.8) 作业,选择了我当地的时区 (Europe/Rome)。

我在作业参数中设置了

-lastStartDate ${DATE-1:yyyyMMddHHmmss}

说 'one day ago'.

问题是 DATE 是 UTC,所以当它在我的时间下午 3 点开始时,它说 LastStartDate=20210425130000 而我需要它在我的本地时间, 所以 15.

我能做什么?

您可以将 Rundeck 配置为使用特定时区,在 rundeckd 文件中添加 -Duser.timezone 参数,here you can see how to add the parameter, take a look at this

你的情况是:

RDECK_JVM_OPTS="-Duser.timezone=Europe/Rome"

并重启 Rundeck 服务。