我需要获得Jenkins流程运行的PID和端口号。如果我获得该PID,则可以在需要时取消该进程。
我正在通过以下命令运行Jenkins进程:
java -jar jenkins.war
有时,如果占用了该端口并且发生以下情况,则Jenkins Process无法启动:
Jenkins home directory: /Users/MacPro/.jenkins found at: $user.home/.jenkins Feb 27, 2016 10:46:09 AM org.eclipse.jetty.util.log.JavaUtilLog warn WARNING: FAILED SelectChannelConnector@0.0.0.0:8080:java.net.BindException: Address already in use java.net.BindException: Address already in use
而且我知道如何针对特定的Port#运行jenkins进程。
需要知道当前作业正在使用的PID和端口的命令。
该命令将在下面:
ps -ef| grep jenkins
它将显示进程ID。