I have a bitnami Jenkins VM, how do I tell what user Jenkins is running as? I suspect it is Tomcat.
问问题
18927 次
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 回答