Jenkins执行shell标准终端所需的错误

时间:2016-06-07 10:38:57

标签: linux bash tomcat amazon-web-services jenkins

我有Jenkins主从设置,并且有一个将要在slave机器上执行的工作。 内部作业配置我有一些Linux命令,如:

  1. 关闭tomcat
  2. 启动tomcat
  3. 正在Jenkins执行shell中执行并需要sudo权限。

    当我使用

    切换用户时
    su - 
    

    以root用户身份运行所有命令它给了我错误标准必须是tty

    即使我尝试使用 sudo 运行该命令,但它失败了。

    注意:我在AWS EC2上安装了Jenkins主从设置,因此我几乎没有限制:

    1. 我无法为root用户设置密码
    2. 无法完全访问tomcat目录
    3. 将用户添加到sudoers
    4. 请帮助我。

0 个答案:

没有答案