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

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


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.