11

I have a bitnami Jenkins VM, how do I tell what user Jenkins is running as? I suspect it is Tomcat.

4

5 回答 5

8

如果您有权访问 gui,则可以转到“管理 jenkins”>“系统信息”并查找“user.name”。

于 2021-01-06T12:16:52.443 回答
5

我会ps用来获取进程的 uid,并在 /etc/passwd 中使用 grep

于 2013-07-18T21:19:35.317 回答
2

您还可以使用“whoami”命令创建一个包含 shell 脚本框的 Jenkins 作业。

于 2013-07-19T13:54:25.333 回答
2

使用此命令查看您的 Jenkins 服务器在哪个进程下工作:

ps axufwwww | grep 'jenkins\|java' - 

要解释结果,请查找:

jenkins   1087  0.0  0.0  18740   396 ?        S    08:00   0:00 /usr/bin/daemon --name=jenkins
jenkins   1088  1.6 20.7 3600900 840116 ?      Sl   08:00   2:12  \_ /usr/bin/java

1087 和 1088 是 PID。它们可能对您有所不同。

于 2016-10-05T07:24:47.503 回答
1

ps aux | grep '/usr/bin/daemon' | grep 'jenkins' | awk {'print $1'}

该命令将显示正在运行的进程,然后 grep 显示作为守护进程运行的进程,其中包含字符串“jenkins”。最后,获取管道输出的第一行,即运行 Jenkins 的用户。

于 2019-01-09T11:20:41.157 回答