Я намагаюся запустити брокера Mosquitto MQTT на Ubuntu 16.04. У мене є інструкції від 14.04, але оскільки 16.04 більше не використовує запуск, я не можу зрозуміти, як перетворити на systemd.
Ось команди для 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
EDIT 2:
Побіг sudo systemctl enable mosquitto.service
. Тепер код виходу з помилки:
Process: 1720 ExecStart=/etc/mosquitto/mosquitto.conf (code=exited, status=200/CHDIR)
-c option
?