2013-06-26 170 views
-1

我正在使用deployHQ將我的代碼部署到我的服務器。該產品具有此選項可在部署後執行一些命令。作爲命令執行的shell參數

我不確定他們在他們身邊做了什麼,但是我提供的這些命令不是以我打算的方式執行的,我從他們那裏得到的輸出是相似的我執行命令,如:

$> bash "ls" 
/bin/ls: /bin/ls: cannot execute binary file 

$> bash "cd /usr/bin" 
bash: cd /usr/bin: No such file or directory 

現在我的問題是:有沒有辦法告訴bash的(通過一些開關)真正得到它在報價參數執行命令?

回答

2

參數-c通常用於指示應由被調用的shell運行的命令。請注意,以這種方式執行諸如cd之類的非變異內置是毫無意義的。

+0

我無權訪問引號之外的內容:( –

+2

引用外有什麼對於像這樣的命令來說是至關重要的,然後調用一個單獨的腳本 –

+0

好吧我要刪除它,網站有一個錯誤我希望能得到一些unix欺騙性的幫助,但我曾經努力過,謝謝 –