Habilitar No-IP como um serviço no Ubuntu

Modificado em Qua, 26 Mar na (o) 9:56 AM

1. Primeiro, vamos criar um script wrapper que irá executar o noip-duc em segundo plano:

sudo nano /usr/local/bin/noip-duc-wrapper.sh


2. Adicione o seguinte conteúdo ao script:

#!/bin/bash
/usr/local/bin/noip-duc -g smartlogic.ddns.net -u user -p password &


3. Torne o script executável:

sudo chmod +x /usr/local/bin/noip-duc-wrapper.sh


4. Agora, modifique o arquivo de serviço:

sudo nano /etc/systemd/system/noip-duc.service


5. Atualize o conteúdo para:

[Unit]
Description=No-IP Dynamic DNS Update Client
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/noip-duc-wrapper.sh
Restart=always

[Install]
WantedBy=multi-user.target


6. Recarregue o daemon do systemd:

sudo systemctl daemon-reload


7. Reinicie o serviço:

sudo systemctl restart noip-duc.service


Esta abordagem deve forçar o noip-duc a executar em segundo plano. Verifique o status do serviço:

sudo systemctl status noip-duc.service


Habilitar o serviço na inicialização:

sudo systemctl enable noip-duc.service

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo