如何判断Jenkins运行的用户是什么?

时间:2013-07-18 20:52:46

标签: linux jenkins bitnami

我有一个bitnam Jenkins VM,我怎么告诉用户Jenkins运行的是什么?我怀疑是Tomcat。

5 个答案:

答案 0 :(得分:4)

如果你可以访问gui,你可以去“管理jenkins”>“系统信息”并查找“user.name”。

答案 1 :(得分:3)

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

中使用grep

答案 2 :(得分:2)

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

答案 3 :(得分: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。它们可能会有所不同。

答案 4 :(得分:0)

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

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