a instalação de sudo apt install mosquitto
on 16.04
adiciona o script /etc/init.d/mosquitto
. O systemd usa esse script para gerar /run/systemd/generator.late/mosquitto.service
, e é isso que diz:
# Automatically generated by systemd-sysv-generator
[Unit]
Documentation=man:systemd-sysv-generator(8)
SourcePath=/etc/init.d/mosquitto
Description=LSB: mosquitto MQTT v3.1 message broker
Before=multi-user.target
Before=multi-user.target
Before=multi-user.target
Before=graphical.target
Before=shutdown.target
After=remote-fs.target
After=systemd-journald-dev-log.socket
Conflicts=shutdown.target
[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
ExecStart=/etc/init.d/mosquitto start
ExecStop=/etc/init.d/mosquitto stop
ExecReload=/etc/init.d/mosquitto reload
Significa que
/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
já é executado por padrão
Então apenas coloque sua configuração em /etc/mosquitto/conf.d
(referenciada por mosquitto.conf) e aproveite.