Tôi đang cố gắng chạy một Nhà môi giới Mosquitto MQTT trên Ubuntu 16.04. Tôi có hướng dẫn từ 14.04, nhưng vì 16.04 không còn sử dụng khởi động, tôi không thể tìm ra cách chuyển đổi sang systemd.
Dưới đây là các lệnh cho 14.04:
description "Mosquitto MQTT broker"
start on net-device-up
respawn
exec /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
BIÊN TẬP:
Đây là những gì tôi đã nhận được cho đến nay. Khi tôi khởi động lại và chạy, systemctl status mosquitto.service
tôi cho thấy mosquitto đã được tải nhưng không hoạt động:
[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
. Bây giờ mã thoát lỗi là:
Process: 1720 ExecStart=/etc/mosquitto/mosquitto.conf (code=exited, status=200/CHDIR)
-c option
?