Estoy tratando de ejecutar un Broker Mosquitto MQTT en Ubuntu 16.04. Tengo instrucciones de 14.04, pero como 16.04 ya no usa el inicio, no puedo entender cómo convertir a systemd.
Aquí están los comandos para 14.04:
description "Mosquitto MQTT broker"
start on net-device-up
respawn
exec /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
EDITAR:
Esto es lo que llegué hasta ahora. Cuando reinicio y ejecuto systemctl status mosquitto.service
, muestro que mosquitto está cargado pero no activo:
[Unit]
Description=Mosquitto MQTT Broker
[Service]
WorkingDirectory=/usr/sbin/mosquitto
ExecStart=/etc/mosquitto/mosquitto.conf
Restart=always
[Install]
WantedBy=multi-user.target
EDITAR 2:
Ran sudo systemctl enable mosquitto.service
. Ahora el código de salida de error es:
Process: 1720 ExecStart=/etc/mosquitto/mosquitto.conf (code=exited, status=200/CHDIR)
-c option
?