-1
我試圖運行一個命令mkdir -p /path/on/disk && touch sample-file
使用廚師。我的廚師代碼如下。我在Linux上。廚師推薦的執行命令的方式
execute 'create directory' do
command 'mkdir -p /path/on/disk && touch sample-file'
end
是否有更多的方式來實現這個使用廚師?
我試圖運行一個命令mkdir -p /path/on/disk && touch sample-file
使用廚師。我的廚師代碼如下。我在Linux上。廚師推薦的執行命令的方式
execute 'create directory' do
command 'mkdir -p /path/on/disk && touch sample-file'
end
是否有更多的方式來實現這個使用廚師?
儘管你的懶惰,這裏有一些類似於你想達到的東西(你的問題很不清楚)。
directory "/path/on/disk" do
recursive true
end
file "/path/on/disk/sample-file" do
content ""
action :create_if_missing
end
有所述['directory'](https://docs.chef.io/resource_directory.html)和['file'](https://docs.chef.io/resource_file.html)資源。你應該可以自己做剩下的數學。 – StephenKing
@StephenKing是的,但我只想在「/ path/on/disk」磁盤存在的情況下創建文件,如果不存在,則不要創建該文件。我將如何通過您在鏈接中向我展示的內容實現這一目標? – error2007s
但是這與你的上述命令不同。 – StephenKing