Saya telah menginstal Jenkins yang dapat dieksekusi di OSX, tetapi sekarang saya ingin menghentikannya berjalan. Setiap kali saya membunuhnya, tidak peduli bagaimana, itu akan segera dimulai ulang.
Saya sudah mencoba menggunakan perintah keluar di url jenkins:
http://localhost:8080/exit
yang meminta saya untuk mengirim perintah, yang saya lakukan, dan server dimatikan sesuai permintaan. Tapi kemudian restart.
Saya sudah mencoba mencari id proses menggunakan ps
, dan memaksa mematikannya ( kill -9 pid
), dan server segera dimatikan, seperti yang diminta. Tapi kemudian restart.
Saya sudah mencoba mematikannya melalui gui, tetapi sayangnya sepertinya tidak ada cara untuk melakukan itu.
Pasti ada daemon di suatu tempat, menjadikannya pertanyaan OSX umum.
Jawaban:
Cukup bongkar plist menggunakan launchctl
sumber
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
Untuk 1,505 Anda dapat menggunakan api web
sumber
Ada dua hal yang terjadi.
(1) akankah sistem Anda memulai Jenkins saat muncul. Dikendalikan oleh bongkar muat.
(2) Apakah Jenkins sedang berjalan atau tidak. Dikendalikan oleh start dan stop.
Jenkins membongkar menghentikannya dan tidak akan memuat lagi saat boot
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
hentikan tanpa membongkarnya (akan dimuat lagi saat Anda reboot)
sudo launchctl stop /Library/LaunchDaemons/org.jenkins-ci.plist
memuatnya - memulainya dan akan memulai ulang setiap kali sistem Anda melakukan booting
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
restart, tidak mempengaruhi status dimuat atau diturunkan
sudo launchctl start /Library/LaunchDaemons/org.jenkins-ci.plist
sumber
Saya harus membongkar / memuat LaunchAgents :
sudo launchctl unload /Library/LaunchAgents/org.jenkins-ci.plist
sudo launchctl load /Library/LaunchAgents/org.jenkins-ci.plist
Saya di Sierra (10.12.3).
sumber
Perhatikan, jika Anda juga ingin menonaktifkan Jenkins yang sedang berjalan di Mac OS, menurut http://halyph.blogspot.ru/2013/03/jenkins-on-mac-os-x-tips-and-tricks.html kamu seharusnya melakukan:
UPD: tidak berhasil untuk saya (
sumber
brew services start jenkins-lts
brew services stop jenkins-lts
brew services restart jenkins-lts
sumber
menggunakan
launchctl unload /Users/<user>/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
sumber
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
UI -> jenkins -> kelola jenkins -> bersiap untuk mematikan
layanan pembuatan minuman menghentikan Jenkins --semua
sumber