Saya mencoba menjalankan Mosquitto MQTT Broker di Ubuntu 16.04. Saya memiliki instruksi dari 14,04, tetapi karena 16,04 tidak lagi menggunakan startup, saya tidak tahu cara mengonversi ke systemd.
Berikut adalah perintah untuk 14.04:
description "Mosquitto MQTT broker"
start on net-device-up
respawn
exec /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
EDIT:
Inilah yang saya dapatkan sejauh ini. Ketika saya reboot dan menjalankan systemctl status mosquitto.service
saya menunjukkan bahwa mosquitto dimuat tetapi tidak aktif:
[Unit]
Description=Mosquitto MQTT Broker
[Service]
WorkingDirectory=/usr/sbin/mosquitto
ExecStart=/etc/mosquitto/mosquitto.conf
Restart=always
[Install]
WantedBy=multi-user.target
EDIT 2:
Ran sudo systemctl enable mosquitto.service
. Sekarang kode keluar kesalahan adalah:
Process: 1720 ExecStart=/etc/mosquitto/mosquitto.conf (code=exited, status=200/CHDIR)
-c option
?