杀死不断重新启动的进程

ser*_*ter 13 mac-osx process jenkins

我需要一些关于如何完全终止 Jenkins 进程的建议。它不断重新启动自己。在 Mac OSX 上。

$ps -eaf
216  1143     1   0   0:01.65 ??         0:04.03 /usr/bin/java -jar /Applications/Jenkins/jenkins.war
Run Code Online (Sandbox Code Playgroud)

尝试杀死进程...

kill 1143
Run Code Online (Sandbox Code Playgroud)

该进程仍然存在于不同的pid下

$ps -eaf
216  1175     1   0   0:00.16 ??         0:01.44 /usr/bin/java -jar /Applications/Jenkins/jenkins.war
Run Code Online (Sandbox Code Playgroud)

父进程被启动。我该怎么办?

0     1     0   0   0:06.09 ??         0:06.19 /sbin/launchd
Run Code Online (Sandbox Code Playgroud)

小智 24

从命令行:

launchctl list
Run Code Online (Sandbox Code Playgroud)

找到您不想回来的进程/应用程序的确切名称。然后

launchctl remove <name_from_list_command>
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助