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
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo