У меня есть задача запуска с помощью systemd, которая терпит неудачу, поскольку она не может разрешить IP-адрес, к которому он должен обращаться через DNS. Я последовательно получаю сообщение об ошибке Temporary Error in Name Resolution. Я пробовал различные комбинации назначения network-online.target, nss-lookup.target и systemd-resolved.service в тегах Wants, Required и After, но не в кости. Я все еще не могу заставить работу запускаться последовательно, не создавая сбоев при поиске DNS. Какие-либо предложения? Добавлено пример того, что я пытаюсь сделать ниже.
[Unit]
Description=Does some stuff
Before=multi-user.target
Wants=network-online.target nss-lookup.target systemd-resolved.service
Requires=network-online.target nss-lookup.target systemd-resolved.service
After=network-online.target nss-lookup.target systemd-resolved.service
[Service]
Type=oneshot
User=myuser
SyslogIdentifier=calibration_update
ExecStart=/bin/bash -c 'myservice_command'
RestartSec=5s
Restart=False
LimitNOFILE=1024000
[Install]
WantedBy=multi-user.target