Matikan proses yang terus memulai ulang sendiri

12

Saya butuh nasihat tentang cara membunuh proses Jenkins sepenuhnya. Itu terus me-restart sendiri. Di Mac OSX.

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

coba hentikan prosesnya ...

kill 1143

prosesnya masih ada di bawah pid yang berbeda

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

proses induk adalah launchd. Apa yang saya lakukan?

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

Jawaban:

22

dari baris perintah:

launchctl list

temukan nama persis dari proses / aplikasi yang tidak ingin Anda kembali Kemudian

launchctl remove <name_from_list_command>

semoga ini membantu

MelBurslan
sumber
itu tidak membantu maaf. Mereka masih bermunculan
Samuel Thompson
@SamuelThompson karena Anda bukan pemilik pertanyaan asli, dan komentar Anda terlambat sekitar 5+ tahun, saya berasumsi situasi Anda tidak sama dengan poster aslinya. Ada lebih dari satu cara untuk membuat aplikasi tetap ada. Mungkin ada proses bernama yang sama sekali tidak relevan, yang akan mengawasi proses ini dan memulai ketika tidak ada lagi. Sejak 2013, Mas OSX telah mengubah begitu banyak versi dan saya, tidak mengikutinya, mekanismenya mungkin telah berubah juga. Jika saya jadi Anda, saya akan mengajukan pertanyaan baru.
MelBurslan