2
我需要使用另一个ant脚本“build.xml”在Linux平台“runme.sh”(可以作为sudo用户执行)中执行脚本。现在我已经从teamcity执行这个build.xml。需要使用sudo用户执行脚本文件 - 从teamcity运行
我有一些代码,但在使用来自team city的build.xml中的sudo调用“runme.sh”时遇到了一些问题。
在build.xml中,我有这样的代码
<exec dir="${installdir}" executable="/bin/sh">
<arg line="-c 'sudo ./runme.sh'"/>
<redirector inputstring="sudopassword"/>
</exec>
在球队的城市,我得到错误为“[执行]须藤:对不起,你必须有一个tty运行sudo的”。
有人可以帮我解决这个错误吗?提前
感谢
该链接表示未找到 – nafg 2015-01-13 05:21:33
是它的死链接 – 2015-03-11 12:19:53