2015-01-27 2 views
0

У меня есть простой рецепт, который копирует некоторые файлы из одного места в другое следующим образом.копировать файлы в рецепт шеф-повара не получается

execute "download files" do 
    command "sh cp /net/adc6260022/testfiles/* /scratch/cm/test/" 
end 

ошибки это с STDERR: bin/cp: cannot execute binary file

Что случилось с выше вызов?

ответ

2

sh не принимает таких аргументов. Вам также не нужно:

execute "download files" do 
    command "cp /net/adc6260022/testfiles/* /scratch/cm/test/" 
end 

Рубин автоматически оборачивает его в оболочку для вас, если вы не используете форму массива.

Смежные вопросы