2015-06-25 36 views
6

brew install mosquitto kullanarak macumuma sivrisinek aracı yükledim.Sivrisinek aracısı yeniden başlatılıyor

Normalde, mosquitto sunucusunu başlatmak için herhangi bir komut vermem. Mac'imi açtığımda otomatik olarak başlatılır.

Ben

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 

Sonra kill -9 above-pid kullanarak mosquitto sürecini öldürerek sunucu durdu şu çıktıyı verir komutu ps -ef | grep mosquitto kullanarak çalıştığını doğruladıktan.

Şimdi, sunucumu yeniden komut satırından nasıl yeniden başlatabileceğimi bilmek istiyorum ancak Mac'imi yeniden başlatmadan.

+0

Bu daha açık bir soru, teşekkürler. Sorunun cevabı, cevabımdan bu yana önemli ölçüde değişti, bu da çok garip görünüyor. Bir soruyu önemli ölçüde değiştirecekseniz, soruyu silmek ve yeni bir tane oluşturmak daha iyi bir uygulamadır. – ralight

cevap

1

Yanıtı here'da açıklanan adımları kullanarak mosquitto işlemini öldürebilir ve daha önce yaptığınız gibi yeniden başlatabilirsiniz.

mevcut işlemini durdurmak için işi olmalı cevabı

killall mosquitto 

Özetlemek gerekirse.

+0

İhtiyacım olan şey limanı öldürmemektir. Mac'i yeniden başlatmadan bu öldürülen aracıyı/sunucuyu yeniden başlatmak için. –

+0

Terminalde "mosquitto" yazın ya da/path/to/mosquitto yazın ya da ne demek istediğimi yanlış anlıyorum. – ralight

+0

Bu takip adımları listelemek için yararlı olacaktır:) 1 ilk etapta 2) mosquitto 3 öldürmek/durdurmak içinde mosquitto başlangıç) Bu bize yapabilirsiniz – Younes

7

Homebrew'dan mosquitto yüklediyseniz, servisi kontrol etmek için launchctl'yi kullanabilirsiniz.

$ 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

karşı karşıya tam sorunu bilmek sağlayacak yeniden başlatmak Lütfen bahsettiğiniz her bir launchctl komutu için daha fazla bilgi ekleyin ya da ilgili kaynaklara bir link verin. Şimdiden teşekkürler. – Vasif

İlgili konular