【发布时间】:2021-08-30 18:07:07
【问题描述】:
我有一个 chef-infra 设置,将 chef-node 作为 Windows 服务器。食谱(食谱)正在尝试获取 svn 工作副本文件夹的状态并将其写入文件中。输出文件的命名为CHEFRPT_TESTREPO_ddmmyyyy hh:mm:ss.txt。但是,以下代码无法生成所需的
带有日期和时间的动态文件名。
以下是配方的红宝石代码:
time = Time.now
execute 'stat' do
cwd 'D:\inetpub\TEST_APP'
command 'svn status > D:\SVN_CHECKOUT\REPORTS\CHEFRPT_TESTREPO_#{time.strftime("%Y-%m-%d%H:%M:%S")}.txt'
end
需要一些关于要在文件末尾附加的变量的帮助,以生成具有当前日期和时间的文件名。
谢谢!
【问题讨论】:
标签: ruby chef-infra