如何从Rundeck作业中检索日期
我正试图在rundeck 2.6工作中实现以下目标:如何从Rundeck作业中检索日期,rundeck,Rundeck,我正试图在rundeck 2.6工作中实现以下目标: touch/foo/bar/${DATE:MM/dd/yyyyy}-baz 但是它不能正常工作,而且日期根本没有被解释。有没有合适的方法来执行此操作?您可以使用此bash脚本: #!/bin/bash touch /foo/bar/`date "+%m/%d/%Y"`-baz 反引号充当并替换命令中命令的输出 根据报告: 带前导加号(`+')的操作数表示用户定义的格式字符串,该字符串 指定显示日期和时间的格式。格式字符串可能包含手册页面中描
touch/foo/bar/${DATE:MM/dd/yyyyy}-baz
但是它不能正常工作,而且日期根本没有被解释。有没有合适的方法来执行此操作?您可以使用此bash脚本:
#!/bin/bash
touch /foo/bar/`date "+%m/%d/%Y"`-baz
反引号充当并替换命令中命令的输出
根据报告:
带前导加号(`+')的操作数表示用户定义的格式字符串,该字符串
指定显示日期和时间的格式。格式字符串可能包含手册页面中描述的任何转换规范,如下所示:
以及任意文本
日期格式字符串使用以下格式:
- %m以十进制数字表示的月份(范围为01到12)。(计算) 来自tm_mon。)
- %d以十进制数字表示的月份日期(范围为01到31)。 (根据tm_mday计算)
- %Y以十进制数字表示的年份,包括世纪。 (从tm_年开始计算)
还可以定义使用该日期格式说明符的选项。 设置选项的默认值以使用说明符。例如:
<option name="date" value="${DATE:MM/dd/yyyy}-baz" />
在步骤中引用${option.date}