我有一个比特尼jenkins虚拟机,我怎么知道用户jenkins运行? 我怀疑这是Tomcat。
我会用ps
来获取进程的uid,grep在/ etc / passwd中
使用此命令查看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。 他们可能会有所不同。
你也可以使用“whoami”命令创建一个包含shell脚本框的Jenkins作业。