Я установил исполняемый файл Jenkins на OSX, но теперь хочу остановить его работу. Как только я его убиваю, он сразу же перезагружается.
Я пробовал использовать команду выхода на URL-адресе jenkins:
http://localhost:8080/exit
который просит меня опубликовать команду, что я делаю, и сервер отключается по запросу. Но потом перезапускается.
Я попытался найти идентификатор процесса с использованием ps
и принудительно убить его ( kill -9 pid
), и сервер немедленно отключился, как и было запрошено. Но потом перезапускается.
Я пробовал закрыть его через графический интерфейс, но, к сожалению, способа сделать это не представляется возможным.
Где-то должен быть демон, поэтому это общий вопрос OSX.
Ответы:
Просто выгрузите список с помощью launchctl
источник
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
Для 1.505 вы можете использовать веб-API
источник
Происходят две вещи.
(1) ваша система запустит Jenkins, когда он появится. Контролируется загрузкой и разгрузкой.
(2) Работает Дженкинс в настоящее время или нет. Управляется запуском и остановкой.
Выгрузка Jenkins останавливает его, и он больше не загружается при загрузке
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
остановить его, не выгружая его (загрузится снова при перезагрузке)
sudo launchctl stop /Library/LaunchDaemons/org.jenkins-ci.plist
загрузить - запускает и перезапускается при загрузке вашей системы
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
перезапускает его, не влияет на статус загружен или выгружен
sudo launchctl start /Library/LaunchDaemons/org.jenkins-ci.plist
источник
Мне пришлось выгрузить / загрузить LaunchAgents :
sudo launchctl unload /Library/LaunchAgents/org.jenkins-ci.plist
sudo launchctl load /Library/LaunchAgents/org.jenkins-ci.plist
Я на Сьерре (10.12.3).
источник
brew services start jenkins-lts
brew services stop jenkins-lts
brew services restart jenkins-lts
источник
Обратите внимание: если вы хотите также отключить запуск Jenkins при запуске Mac OS, согласно http://halyph.blogspot.ru/2013/03/jenkins-on-mac-os-x-tips-and-tricks.html ты должен сделать:
UPD: у меня не получилось (
источник
использовать
launchctl unload /Users/<user>/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
источник
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
Пользовательский интерфейс -> дженкинс -> управление дженкинсом -> подготовка к выключению
услуги пивоварения стоп Дженкинс - все
источник