Serviço systemd para o noip DUC em Linux
por Nathan Giesbrecht (http://nathangiesbrecht.com)
- Instale o binário conforme as instruções do no-ip (assumindo a localização em /usr/local/bin e o nome deste script noip2.service);
- Corra sudo /usr/local/bin/noip2 -C para criar o ficheiro de configuração;
- Copie este ficheiro (noip2.service) para /lib/systemd/system/;
- Execute
sudo systemctl enable noip2
(permite o início automático com o sistema); - Execute
sudo systemctl start noip2
;
O systemd suporta uma série de funcionalidades. Veja aqui (e nos documentos ligados) a lista completa:
http://www.freedesktop.org/software/systemd/man/systemd.exec.html
Copie este texto e guarde-o como noip2.service:
[Unit]
Description=No-ip.com dynamic IP address updater
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
Alias=noip.service
[Service]
# Start main service
ExecStart=/usr/local/bin/noip2
Restart=always
Type=forking