【问题标题】:Why does `su` not work in Jenkins?为什么“su”在 Jenkins 中不起作用?
【发布时间】:2015-06-16 19:24:44
【问题描述】:

su 在 Jenkins 构建作业脚本中运行时似乎无法按预期工作。

su username1234
whoami 

返回jenkins

我最初的猜测是 Jenkins shell 脚本的每一行都是一个新的 shell。但是在单独的行上重复echo $$ 表明情况并非如此。

【问题讨论】:

    标签: shell jenkins su


    【解决方案1】:

    su 在非交互式会话中不会像在交互式会话中那样进入交互式会话。

    在 shell 脚本中,您可以在 su 上下文 su <user> <command> 中运行单个命令。

    【讨论】:

      猜你喜欢
      • 2017-11-26
      • 2017-09-16
      • 1970-01-01
      • 1970-01-01
      • 2017-05-02
      • 2016-12-31
      • 1970-01-01
      • 2018-11-12
      相关资源
      最近更新 更多