每次将食谱应用于服务器时,我的一个食谱都会将静态值回传到文件中,例如
bash 'example' do
code <<-EOF
echo "1" > /path/file.txt
EOF
end
每次将cookbook应用到服务器时,我想增加此值。所以下一次,/ path / file.txt将包含值&#34; 2&#34;,然后&#34; 3&#34; ...
答案 0 :(得分:2)
这真是奇怪的事情,因为它不会收敛,但无论你的船是什么漂浮:
ruby_block 'weird thing' do
block do
path = '/whatever.txt'
value = IO.read(path).to_i
IO.write(path, (value + 1).to_s)
end
end