Запустите файл службы systemd с переменной среды, имеющей пробелы
dnsmasq_service@.Service
[Unit]
SourcePath=/usr/bin/dnsmasq
Description= dnsmasq service
[Service]
EnvironmentFile=/var/run/data/%I
ExecStart=/usr/bin/dnsmasq ${dnsmasq_arg1}
Type=oneshot
dnsmasq_env.conf
dnsmasq_arg1=--conf-file=/etc/data/dnsmasq.conf --dhcp-leasefile=/var/run/data/dnsmasq.leases
systemctl start dnsmasq_service@dnsmasq_env.conf
вышеуказанная команда выдаст следующую ошибку:
Main process exited, code=exited, status=3/NOTIMPLEMENTED
Это из-за пробела в dnsmasq_arg1. Есть ли способ, с помощью которого я могу запустить вышеуказанную команду как одну переменную среды вместо использования многих?