我有一个简单的方法,就是将一些文件从一个位置复制到另一个位置,如下所示。
execute "download files" do
command "sh cp /net/adc6260022/testfiles/* /scratch/cm/test/"
end
STDERR: bin/cp: cannot execute binary file
上述电话有什么问题?
答案 0 :(得分:2)
sh
并没有这样的论点。你也不需要它:
execute "download files" do
command "cp /net/adc6260022/testfiles/* /scratch/cm/test/"
end
除非你使用Array表单,否则Ruby会自动将它包装在shell中。