我正在使用ant来部署文件,然后更改文件的权限,但是我得到了一个127结果给chmod,这意味着路径存在问题或输入错误:
[chmod] Result: 127
我已检查chmod的路径是否在我正在使用的$ PATH中并且都检查:
/program/EU/17_B_30/home/> echo $PATH
/products/maven/bin:/program/installs/java6/bin:/products/maven/bin:/program/installs/java6/bin:/program/EU/17_B_30/home/Jre/bin:/program/EU/17_B_30/home/Scripts:/opt/CollabNet_Subversion/bin/:/program/php/bin/:/usr/ccs/bin/:/usr/sfw/bin/:/opt/sfw/bin/:/program/installs/java6/jre/bin:/usr/local/bin:/usr/sbin:/usr/bin
/program/EU/17_B_30/home/> which chmod
/usr/local/bin/chmod
在Linux主机上执行相同的脚本而不会出错。
这是我正在使用的ant任务调用:
<chmod file="${filesystem.target}/Scripts/file.sh" perm="ug+x"/>
欢迎任何问题/建议。
由于