Ответ 1
Просто выгрузите plist с помощью launchctll
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
Я установил исполняемый файл Jenkins на OSX, но теперь я хочу остановить его. Всякий раз, когда я его убиваю, как бы то ни было, он просто перезапускается немедленно.
Я попытался использовать команду exit на url jenkins:
http://localhost:8080/exit
который просит меня опубликовать команду, которую я делаю, и сервер завершает работу по запросу. Но затем перезапускается.
Я попытался выполнить поиск идентификатора процесса с помощью ps
и принудительно убил его (kill -9 pid
), и сервер немедленно отключился, как было запрошено. Но затем перезапускается.
Я попытался отключить его через gui, но, к сожалению, похоже, что это не так.
Где-то должен быть демон, что делает этот общий вопрос OSX.
Просто выгрузите plist с помощью launchctll
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
Для 1.505 вы можете использовать web api
http://localhost:8080/exit
http://localhost:8080/restart
http://localhost:8080/reload
Это работает для Mac Os Sierra 10.12.4:
sudo launchctl unload /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).
Обратите внимание, что если вы хотите отключить запуск Jenkins на Mac OS, в соответствии с http://halyph.blogspot.ru/2013/03/jenkins-on-mac-os-x-tips-and-tricks.html вам следует:
sudo defaults write/Library/LaunchDaemons/org.jenkins-ci RunAtLoad -bool NO
UPD: не работает для меня (
Происходит две вещи.
(1) ваша система запустит Дженкинса, когда он появится. Контролируется загрузкой и выгрузкой.
(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