Zabij proces, który sam się restartuje

12

Potrzebuję porady, jak całkowicie zabić proces Jenkinsa. Sam się restartuje. W systemie Mac OSX.

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

spróbuj zabić proces ...

kill 1143

proces nadal istnieje pod innym pid

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

proces macierzysty jest uruchomiony. Co ja robię?

0     1     0   0   0:06.09 ??         0:06.19 /sbin/launchd
serverFaulter
źródło

Odpowiedzi:

22

z linii poleceń:

launchctl list

znajdź dokładną nazwę procesu / aplikacji, do której nie chcesz wracać. Następnie

launchctl remove <name_from_list_command>

mam nadzieję że to pomoże

MelBurslan
źródło
nie pomogło mi przykro. Nadal pojawiają się
Samuel Thompson
@SamuelThompson, ponieważ nie jesteś właścicielem pierwotnego pytania, a twój komentarz jest opóźniony o ponad 5 lat, zakładam, że twoja sytuacja nie jest taka sama jak oryginalnego plakatu. Istnieje więcej niż jeden sposób, aby aplikacje były trwałe. Może istnieć inny całkowicie nieistotny proces nazwany, który będzie obserwował ten proces i uruchamiał go, gdy przestanie istnieć. Od 2013 roku Mas OSX zmienił tak wiele wersji, a ja, nie podążając za tym, mechanizm mógł zostać również zmieniony. Gdybym był tobą, zadałbym nowe pytanie.
MelBurslan,