Ubuntu 16.04'te Mosquitto MQTT Broker'ı çalıştırmaya çalışıyorum. 14.04'ten yönergelerim var, ancak 16.04 artık başlangıç kullanmadığından, systemd'ye nasıl dönüştürüleceğini anlayamıyorum.
İşte 14.04 için komutlar:
description "Mosquitto MQTT broker"
start on net-device-up
respawn
exec /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
DÜZENLE:
Şimdiye kadar var olan bu. Yeniden systemctl status mosquitto.service
başlattığımda ve çalıştırdığımda sivrisinek yüklü ama aktif değil:
[Unit]
Description=Mosquitto MQTT Broker
[Service]
WorkingDirectory=/usr/sbin/mosquitto
ExecStart=/etc/mosquitto/mosquitto.conf
Restart=always
[Install]
WantedBy=multi-user.target
DÜZENLEME 2:
Koştu sudo systemctl enable mosquitto.service
. Şimdi hata çıkış kodu:
Process: 1720 ExecStart=/etc/mosquitto/mosquitto.conf (code=exited, status=200/CHDIR)
-c option
?