Processo de interrupção que continua se reiniciando

12

Preciso de alguns conselhos sobre como matar completamente o processo Jenkins. Ele continua se reiniciando. No Mac OSX.

$ps -eaf
216  1143     1   0   0:01.65 ??         0:04.03 /usr/bin/java -jar /Applications/Jenkins/jenkins.war

tente matar o processo ...

kill 1143

o processo ainda existe sob um pid diferente

$ps -eaf
216  1175     1   0   0:00.16 ??         0:01.44 /usr/bin/java -jar /Applications/Jenkins/jenkins.war

o processo pai é iniciado. O que eu faço?

0     1     0   0   0:06.09 ??         0:06.19 /sbin/launchd
serverFaulter
fonte

Respostas:

22

na linha de comando:

launchctl list

encontre o nome exato do processo / aplicativo que você não deseja que volte. Então

launchctl remove <name_from_list_command>

espero que isto ajude

MelBurslan
fonte
não ajudou muito. Eles ainda estão aparecendo
Samuel Thompson
@SamuelThompson Como você não é o proprietário da pergunta original e seu comentário está atrasado há mais de 5 anos, estou assumindo que sua situação não é a mesma que o pôster original. Há mais de uma maneira de tornar os aplicativos persistentes. Pode haver outro processo nomeado totalmente irrelevante, que estará assistindo a esse processo e iniciando-o quando ele deixar de existir. Desde 2013, o Mas OSX mudou muitas versões e eu, não seguindo, o mecanismo também pode ter sido alterado. Se eu fosse você, faria uma nova pergunta.
MelBurslan