【发布时间】:2015-06-16 19:24:44
【问题描述】:
su 在 Jenkins 构建作业脚本中运行时似乎无法按预期工作。
su username1234
whoami
返回jenkins
我最初的猜测是 Jenkins shell 脚本的每一行都是一个新的 shell。但是在单独的行上重复echo $$ 表明情况并非如此。
【问题讨论】:
su 在 Jenkins 构建作业脚本中运行时似乎无法按预期工作。
su username1234
whoami
返回jenkins
我最初的猜测是 Jenkins shell 脚本的每一行都是一个新的 shell。但是在单独的行上重复echo $$ 表明情况并非如此。
【问题讨论】:
su 在非交互式会话中不会像在交互式会话中那样进入交互式会话。
在 shell 脚本中,您可以在 su 上下文 su <user> <command> 中运行单个命令。
【讨论】: