Instale o comando curl no Ubuntu Snappy Core

0

Estou tentando configurar um cron job para apontar o Duckdns ao meu servidor Nextcloud. O servidor é um raspberry pi 3 rodando o Ubuntu Snappy Core. Estou seguindo as etapas do link . Eu tenho procurado pela internet e não consigo encontrar nenhuma maneira de instalar o curl como um piscar de olhos. Alguém sabe de uma alternativa para o comando curl que eu posso usar? Ou alguém poderia me acompanhar construindo um snap para o comando curl?

    
por Paul 07.09.2017 / 17:51

1 resposta

0

O Ubuntu Core não tem o cron, por isso, mesmo que você tenha um snap para curl, não será possível automatizar isso. Ao abordar esse tipo de problema, criar um encaixe para o produto que você precisa é o passo perfeito. Basicamente, crie um snap que inclua curl, mas também inclui um serviço executado a cada cinco minutos para atualizar os registros DNS.

Este é particularmente fácil, então eu reuni um para você aprender. O README descreve como usá-lo, mas vou reproduzi-lo aqui. Instale-o com:

$ sudo snap install duckdns-kyrofa

Configure-o fornecendo seu token:

$ snap set duckdns-kyrofa token=<secret>

E configure sua lista de nomes de domínio (separados por vírgulas, sem espaços):

$ snap set duckdns-kyrofa domains=domain1.com,domain2.com

É isso. O daemon é executado a cada cinco minutos. Verifique o diário quanto à saída, incluindo quaisquer problemas:

$ journalctl -u snap.duckdns-kyrofa.duckdns.service
    
por Kyle 07.09.2017 / 19:14