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