我想實現這樣的事情在rundeck 2.6工作:如何從Rundeck工作取得日期
touch /foo/bar/${DATE:MM/dd/yyyy}-baz
,但它不能正常工作和日期不會解釋所有。有沒有適當的方法來做到這一點?
我想實現這樣的事情在rundeck 2.6工作:如何從Rundeck工作取得日期
touch /foo/bar/${DATE:MM/dd/yyyy}-baz
,但它不能正常工作和日期不會解釋所有。有沒有適當的方法來做到這一點?
你可以使用這個bash腳本:
#!/bin/bash
touch /foo/bar/`date "+%m/%d/%Y"`-baz
反引號作爲command substitution並在touch
命令替換date
命令的輸出。
帶有前導加操作數('+')符號信號a用戶定義的格式串 指定在其中顯示日期和時間的格式。格式字符串可能包含strftime(3)手冊頁中描述的任何轉換規範,如 以及任何任意文本。
日期格式的字符串使用下面conversion specifier character:
- %米月份爲十進制數(範圍01至12)。 (從tm_mon計算出的 )
- %d該月的日期爲十進制數(範圍爲01到31)。 (從tm_mday計算)
- %Y包含世紀的十進制數。 (從tm_year計算)
您還可以定義使用該日期格式說明的選項。 設置選項的默認值以使用說明符。例如:
<option name="date" value="${DATE:MM/dd/yyyy}-baz" />
在您的步驟中引用$ {option.date}。