我有一个bitnam Jenkins VM,我怎么告诉用户Jenkins运行的是什么?我怀疑是Tomcat。
答案 0 :(得分:4)
如果你可以访问gui,你可以去“管理jenkins”>“系统信息”并查找“user.name”。
答案 1 :(得分:3)
我会使用ps
获取进程的uid,并在/ etc / passwd
答案 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的用户。