it-roy-ru.com

Как остановить установку Jenkins на Mac Snow Leopard?

Я установил исполняемый файл Jenkins на OSX, но теперь хочу остановить его работу. Всякий раз, когда я убиваю его, как бы то ни было, он просто немедленно перезапускается.

Я попытался с помощью команды выхода на URL Дженкинса:

http://localhost:8080/exit

который просит меня отправить команду, которую я делаю, и сервер выключается в соответствии с запросом. Но потом это перезапускается.

Я попытался найти идентификатор процесса с помощью ps и принудительно убить его (kill -9 pid), и сервер немедленно отключился, как и было запрошено. Но потом это перезапускается.

Я пытался выключить его через графический интерфейс, но, к сожалению, кажется, что нет способа сделать это.

Где-то должен быть демон, делающий это общим вопросом OSX. 

84
raksja

Просто выгрузите plist с помощью launchctl

Sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
196
danielMitD

Для 1.505 вы можете использовать веб-API

http://localhost:8080/exit
http://localhost:8080/restart
http://localhost:8080/reload
29
Nik

Это работает для Mac Os Sierra 10.12.4:

Sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
6
Soumaya Ben Alouane

Происходят две вещи. 

(1) ваша система запустит Jenkins, когда она появится. Контролируется загрузкой и разгрузкой.

(2) Дженкинс в настоящее время работает или нет. Контролируется запуском и остановкой.

Выгрузка Jenkins останавливает его и не загружается снова при загрузке

Sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

остановите его, не выгружая (загрузится снова при перезагрузке)

Sudo launchctl stop /Library/LaunchDaemons/org.jenkins-ci.plist

загрузить - запускает и перезапускает всякий раз, когда загружается ваша система

Загрузка Sudo launchctl /Library/LaunchDaemons/org.jenkins-ci.plist

перезапускает, не влияет на статус загрузки или выгрузки

Запуск Sudo tt start /Library/LaunchDaemons/org.jenkins-ci.plist

3
JMS

Мне пришлось выгрузить/загрузить LaunchAgents :

Sudo launchctl unload /Library/LaunchAgents/org.jenkins-ci.plist

Загрузка Sudo launchctl /Library/LaunchAgents/org.jenkins-ci.plist

Я на Сьерре (10.12.3).

2
Arie Laxed

Обратите внимание, что если вы также хотите отключить запуск Jenkins в Mac OS, согласно http://halyph.blogspot.ru/2013/03/jenkins-on-mac-os-x-tips-and-tricks .html вы должны сделать:

По умолчанию в Sudo пишите /Library/LaunchDaemons/org.jenkins-ci RunAtLoad -bool NO

UPD: у меня не сработало (

1
Nakilon

используйте launchctl unload /Users/<user>/Library/LaunchAgents/homebrew.mxcl.jenkins.plist

0
Avinash