Пользователь службы CentOS 7 при запуске

I ' Я пытаюсь запустить клиент noip linux при загрузке в моей системе под управлением CentOS 7. Для этого я попытался настроить его службу со следующим файлом в / usr / lib / systemd / system / noip.service

[Unit]
Description=Noip
User=root

[Service]
Type=forking
ExecStart=/usr/local/bin/noip2

[Install]
WantedBy=multi-user.target

Я запустил systemctl enable noip и перезагрузил систему для тестирования. Когда я запускаю systemctl status sknoip , я получаю следующее:

● noip.service - Noip
   Loaded: loaded (/usr/lib/systemd/system/noip.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2016-12-21 14:03:21 GMT; 1min 13s ago
  Process: 853 ExecStart=/usr/local/bin/noip2 (code=exited, status=0/SUCCESS)
 Main PID: 867 (noip2)
   CGroup: /system.slice/noip.service
           └─867 /usr/local/bin/noip2

Dec 21 14:03:20 server systemd[1]: Starting Noip...
Dec 21 14:03:20 server noip2[867]: v2.1.9 daemon started with NAT enabled
Dec 21 14:03:21 server noip2[867]: Can't gethostbyname for dynupdate.no-ip.com
Dec 21 14:03:21 server noip2[867]: Can't get our visible IP address from ip1.dynupdate.no-ip.com
Dec 21 14:03:21 server systemd[1]: Started Noip.

Он не обновляет IP-адрес noip, несмотря на то, что он запущен, я думаю, это может иметь какое-то отношение к доступу к / usr /local/etc/no-ip2.conf, но я попытался установить для него значение 777, а также установить пользователя в служебном файле и установить владельца этого файла для этого пользователя, но без радости.

Когда я останавливаюсь и запускать службу при входе в систему как root, однако она запускается нормально и делает то, что должна - так что я Я предполагаю, что есть какое-то разрешение, связанное с этим? Есть идеи?

Заранее спасибо,

Стюарт

3
задан 21 December 2016 в 16:46
1 ответ

Вам необходимо запустить службу (Noip) после запуска сети.
Попробуйте следующее:

[Unit]
Wants=network-online.target
After=network-online.target

REF:

https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/

2
ответ дан 3 December 2019 в 06:57

Теги

Похожие вопросы