2015-06-25 10 views
6

मैंने brew install mosquitto का उपयोग करके अपने मैक पर मच्छर ब्रोकर स्थापित किया है।मच्छर ब्रोकर को पुनरारंभ करना

आम तौर पर मैं मच्छर सर्वर शुरू करने के लिए कोई आदेश नहीं देता हूं। जब मैं अपने मैक पर स्विच करता हूं तो यह स्वचालित रूप से शुरू हो जाता है।

मैं सत्यापित किया है कि यह आदेश ps -ef | grep mosquitto है, जो निम्नलिखित उत्पादन

501 209 153 0 2:20PM ??  0:06.93/usr/local/opt/mosquitto/sbin/mosquitto -c /usr/local/etc/mosquitto/mosquitto.conf 
501 2559 1007 0 10:36AM ttys001 0:00.00 grep mosquitto  
501 865 815 0 2:32PM ttys003 0:00.86 mosquitto_sub -h 127.0.0.1 -t esb.test2 

तब मैं mosquitto प्रक्रिया kill -9 above-pid का उपयोग कर की हत्या करके सर्वर बंद कर दिया देता है का उपयोग करके चल रहा है।

अब मैं जानना चाहता हूं कि मैं सर्वर को फिर से कमांड लाइन से कैसे पुनरारंभ कर सकता हूं, लेकिन मेरे मैक को पुनरारंभ किए बिना।

+0

यह एक बहुत स्पष्ट सवाल है, धन्यवाद। मेरे जवाब के बाद से सवाल की भावना काफी हद तक बदल गई है, जो इसे बहुत अजीब लगती है। यदि आप एक प्रश्न को काफी हद तक बदलना चाहते हैं तो सवाल को हटाने और एक नया निर्माण करने के लिए बेहतर अभ्यास है। – ralight

उत्तर

1

आप उत्तर here में दिए गए चरणों का उपयोग करके मच्छर प्रक्रिया को मार सकते हैं, फिर मूल रूप से उसी तरह से इसे पुनरारंभ करें।

जवाब

killall mosquitto 

संक्षेप में मौजूदा प्रक्रिया को रोकने के काम करने चाहिए।

+0

मुझे बंदरगाह को मारना नहीं है। मैक को पुनरारंभ किए बिना फिर से ब्रोकर/सर्वर को मारने के लिए। –

+0

टर्मिनल में बस "मच्छर" टाइप करें, या/पथ/से/मच्छर, या शायद मैं गलत समझ रहा हूं कि आपका क्या मतलब है। – ralight

+0

यह कदम का अनुसरण सूची के लिए उपयोगी होगा:) 1 पहली जगह 2) बंद करो/mosquitto 3 को मारने में mosquitto शुरू) फिर से इसे शुरू यह हमें सटीक समस्या आप – Younes

7

यदि आपने होमब्री से मच्छर स्थापित किया है, तो आप सेवा को नियंत्रित करने के लिए लॉन्चक्टल का उपयोग कर सकते हैं, उदा।

$ launchctl load /usr/local/Cellar/mosquitto/1.4.2/homebrew.mxcl.mosquitto.plist 

$ launchctl unload /usr/local/Cellar/mosquitto/1.4.2/homebrew.mxcl.mosquitto.plist 

$ launchctl start homebrew.mxcl.mosquitto 
$ launchctl stop homebrew.mxcl.mosquitto 
+0

सामना कर रहे हैं कर सकते हैं पता करने के लिए अनुमति देगा आप कृपया बताए गए प्रत्येक लॉन्चक्टल कमांड के लिए अधिक जानकारी जोड़ें या कृपया संबंधित संसाधनों के लिए एक लिंक प्रदान करें। अग्रिम में धन्यवाद। – Vasif

संबंधित मुद्दे