Mam bitnami Jenkins VM, jak mogę powiedzieć, który użytkownik Jenkins działa jako? Podejrzewam, że to Tomcat.Jak mogę określić, który użytkownik Jenkins działa jako?
5
A
Odpowiedz
3
użyłbym ps
uzyskać UID procesu i grep za to w/etc/passwd
1
Można również utworzyć zadanie Jenkins zawierający pole skrypt powłoki za pomocą polecenia „whoami”.
2
Użyj tego polecenia, aby zobaczyć w którym przetwarza serwer działa na Jenkins:
ps axufwwww | grep 'jenkins\|java' -
interpretacji wyników, poszukaj:
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 i 1088 są PID. Mogą się różnić dla ciebie.
To wydaje się zwracać PID – Zach
użyte ps -u zwrócił nazwy użytkownika – Zach