2016-02-11 199 views
0

我試圖從ant文件執行一個shell腳本,但它給出的錯誤如下: [exec]/bin/sh:./abc.sh:Permission denied [執行]結果:126從螞蟻腳本執行.sh文件的權限被拒絕

我的代碼片斷是:

<exec dir="." executable="/bin/sh"> 
       <arg line="-c './abc.sh -s ${arg1}'" /> 
     </exec> 

之前執行腳本,如果我設置的權限如下我仍然得到同樣的錯誤。

<chmod file="/abc.sh" perm="777"/> 

回答

0

試試這個。希望它可以幫助

<chmod file="shell-script-location" perm="g+w" type="file"/>

您可以選擇類型=「文件」或「目錄」或「既」