मैं Ubuntu 16.04 पर एक मॉस्किटो एमक्यूटीटी ब्रोकर चलाने की कोशिश कर रहा हूं। मेरे पास 14.04 से निर्देश हैं, लेकिन 16.04 के बाद से अब स्टार्टअप का उपयोग नहीं किया जाता है, मैं यह पता नहीं लगा सकता हूं कि सिस्टमैड में कैसे परिवर्तित किया जाए।
यहाँ 14.04 के लिए आदेश हैं:
description "Mosquitto MQTT broker"
start on net-device-up
respawn
exec /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
संपादित करें:
यह वही है जो मुझे अब तक मिला है। जब मैं रिबूट और रन करता systemctl status mosquitto.service
हूं तो मैं दिखाता हूं कि मच्छर भरी हुई है लेकिन सक्रिय नहीं है:
[Unit]
Description=Mosquitto MQTT Broker
[Service]
WorkingDirectory=/usr/sbin/mosquitto
ExecStart=/etc/mosquitto/mosquitto.conf
Restart=always
[Install]
WantedBy=multi-user.target
संपादित करें 2:
दौड़ा हुआ sudo systemctl enable mosquitto.service
। अब त्रुटि निकास कोड है:
Process: 1720 ExecStart=/etc/mosquitto/mosquitto.conf (code=exited, status=200/CHDIR)
-c option
?