macos - मैक हिम तेंदुए पर जेनकींस कैसे स्थापित करें?




jenkins daemon (4)

1.505 के लिए आप वेब एपीआई का उपयोग कर सकते हैं

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

मैंने ओएसएक्स पर जेनकिंस निष्पादन योग्य स्थापित किया है, लेकिन अब मैं इसे चलाना बंद करना चाहता हूं। जब भी मैं इसे मारता हूं, इससे कोई फर्क नहीं पड़ता कि यह तुरंत कैसे शुरू होता है।

मैंने जेनकिंस यूआरएल पर निकास कमांड का उपयोग करने का प्रयास किया है:

http://localhost:8080/exit

जो मुझे आदेश पोस्ट करने के लिए कहता है, जो मैं करता हूं, और सर्वर अनुरोध के रूप में बंद हो जाता है। लेकिन फिर यह फिर से शुरू होता है।

मैंने ps का उपयोग कर प्रक्रिया आईडी की खोज करने की कोशिश की है, और इसे kill -9 pid बल ( kill -9 pid ), और अनुरोध के रूप में सर्वर तुरंत बंद हो जाता है। लेकिन फिर यह फिर से शुरू होता है।

मैंने इसे गुई के माध्यम से बंद करने का प्रयास किया है, लेकिन दुर्भाग्यवश ऐसा करने का कोई तरीका प्रतीत नहीं होता है।

यह एक सामान्य ओएसएक्स प्रश्न बनाने के लिए, कहीं कहीं एक डेमन होना चाहिए।


दो चीजें चल रही हैं।

(1) जब यह आता है तो आपका सिस्टम जेनकींस शुरू करेगा। लोड और अनलोड द्वारा नियंत्रित।

(2) जेनकिंस वर्तमान में चल रहा है या नहीं। शुरू और बंद से नियंत्रित।

जेनकींस अनलोड इसे रोकता है और यह बूट अप पर फिर से लोड नहीं होगा

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


मुझे लॉन्चएजेंट्स को अनलोड / लोड करना पड़ा :

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

sudo launchctl load /Library/LaunchAgents/org.jenkins-ci.plist

मैं सिएरा पर हूं (10.12.3)।


यह मैक ओएस सिएरा 10.12.4 के लिए काम करता है:

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






daemon