2012-10-26 38 views
0

在我的Hudson工作中,我需要在我的ant build之前运行一个命令(android update project),它以'没有权限'失败。 据哈德森文档的命令运行为新创建的用户(“哈德逊”),我中发现的/ etc/passwd文件:由于'没有权限'给Hudson/build生成权限失败

... 
mysql:x:104:111:MySQL Server,,,:/nonexistent:/bin/false 
jetty:x:117:130::/usr/share/jetty:/bin/false 
hudson:x:118:65534::/var/lib/hudson:/bin/bash 

我怎样才能让这个用户来执行命令?

回答

0

在这一点上很难说。登录到框中,执行$ sudo su - hudson以开启哈德森用户,发出任何失败的命令,然后从中取出。

0

在linux中,您可以编写一个sh文件,您可以在其中指定要执行的命令。 像这样执行文件。
./file_name.sh

相关问题