2015-07-10 8 views
9

पर जेनकींस ऑटोस्टार्ट अक्षम करें मेरे पास मेरी स्थानीय मशीन (ओएस एक्स 10.10) पर जेनकींस (सबसे हालिया संस्करण) का प्रोटोटाइप उदाहरण है। यह हर बार जब मैं अपनी मशीन बूट करता है शुरू होता है।ओएस एक्स

मैं इस ऑटोस्टार्ट को कैसे अक्षम कर सकता हूं?

मैं इसे केवल मैन्युअल रूप से शुरू करना चाहता हूं जब मुझे इसकी आवश्यकता हो।

+1

यह 'launchd' के माध्यम से शुरू कर दिया है? आप शायद 'सुडो लॉन्चक्टल सूची' के साथ जांच सकते हैं grep -i जेनकिन्स 'या' सुडो लॉन्चक्टल सूची | अधिक ' –

+0

हां यह है। मैंने इसे 'लॉन्चक्टल अनलोड/लाइब्रेरी/लॉन्चडेमन्स/org.jenkins-ci.plist'' के साथ अनलोड किया और बाद में फ़ाइल को हटा दिया। हालांकि, रीबूट के बाद, फ़ाइल अभी भी है और जेनकींस फिर से चल रहा है। – automatictester

उत्तर

7

ठीक है, इसे अभी सॉर्ट करें। launchctl unload -w /Library/LaunchDaemons/org.jenkins-ci.plist चाल है। रीबूट के बाद जेनकींस अब नहीं चल रहा है। -w विकल्प कुंजी था।

+0

यह काम नहीं किया, त्रुटि संदेश "निर्दिष्ट सेवा नहीं मिल सका"। शायद मेरे पास जेनकींस का एक नया संस्करण है। मेरा ओएस सिएरा है। – trinity420

+2

उपरोक्त आदेश से पहले सुडो जोड़ना चाहिए – Simon

2

automatictester 99% सही है।

केवल लापता कदम है कि के बाद से जेनकींस एक प्रणाली सेवा (कम से कम मेरी मशीन पर) के रूप में चलाता है, आप का उपयोग करना होगा है:

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