में चलाने के लिए कॉन्फ़िगर करें जेनकींस मूल मैक ओएस पैकेज /Users/Shared/Jenkins
में डिफ़ॉल्ट रूप से स्थापित करता है और /Applications/Jenkins
में युद्ध करता है। यह एक डेमॉन के रूप में चलता है और kill -9
कमांड के बावजूद स्वचालित रूप से पुनरारंभ होता है।जेनकिंस मैक ओएस एक्स देशी पैकेज को एक अलग पोर्ट
मैंने winstone.properties
/Applications/Jenkins
में एक एकल प्रोप, httpPort=9999
के साथ जोड़ा।
फिर भी एप्लिकेशन 8080
पर शुरू होता है मैं भी CLI स्थापित किया है और कोशिश की:
java -jar jenkins-cli.jar -s http://127.0.0.1:8080/ shutdown
Failed to authenticate with your SSH keys. Proceeding with anonymous access
Sep 19, 2011 1:11:00 PM hudson.remoting.Channel$ReaderThread run
SEVERE: I/O error in channel CLI connection to http://127.0.0.1:8080/
java.io.IOException: Unexpected termination of the channel
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1093)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2553)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1296)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1087)
Exception in thread "main" hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the
channel
at hudson.remoting.Request.call(Request.java:149)
at hudson.remoting.Channel.call(Channel.java:681)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:158)
at $Proxy2.main(Unknown Source)
at hudson.cli.CLI.execute(CLI.java:171)
at hudson.cli.CLI._main(CLI.java:297)
at hudson.cli.CLI.main(CLI.java:216)
Caused by: hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.Request.abort(Request.java:273)
at hudson.remoting.Channel.terminate(Channel.java:732)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1117)
Caused by: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1093)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2553)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1296)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1087)
संक्षेप में, मैं रोक/बाध्य नहीं कर सकता जेनकींस शुरू और/या कॉन्फ़िगर (मैं मैनुअल प्रक्रिया के माध्यम से कर सकते हैं हालांकि, युद्ध का उपयोग कर)।
सुझाव? किसी भी विचार जेनकींस कॉन्फ़िगर कैसे
प्लेटफार्मों यह है कि के लिए, आप "pkill" का उपयोग एक ही चरण में इस प्रक्रिया को करने के लिए कर सकते हैं। मैंने हाल ही में 'pkill -9 java' आदेशों का बहुत कुछ किया है, क्योंकि हमने शट डाउन पोर्ट को खत्म करने के लिए हमारी टोमकैट कॉन्फ़िगरेशन को कड़ा कर दिया है, और अब इसे बंद करने का एकमात्र तरीका यह सिग्नल भेजना है। –