LINUX.ORG.RU

Как правильно писать *.service?

 


0

1

Всем привет! Есть такой сервис

[Unit]
Description=Daemon
After=network.target

[Service]
ExecStart=/usr/sbin/daemon

[Install]
WantedBy=multi-user.target

При старте происходит исключение потому что не удается подключится к удаленному серверу.

dial tcp: lookup api.server.com: Temporary failure in name resolution

Как правильно использовать After=?

★★★★

network.target не гарантирует, что сеть поднялась. Он нужен для в основном для обратной задачи — чтобы сеть не умерла раньше демона.

Тебе нужен network-online.target (почитай ман к своему сетевому менеджеру, как интегрировать его с n-o.t):

[Unit]
Wants=network-online.target
After=network.target network-online.target
intelfx ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.