在 Ubuntu Snappy Core 上安装 curl 命令

在 Ubuntu Snappy Core 上安装 curl 命令

我正在尝试设置一个 cron 作业来将 Duckdns 指向我的 Nextcloud 服务器。该服务器是运行 Ubuntu Snappy Core 的 Raspberry Pi 3。我按照以下步骤操作http://www.duckdns.org/install.jsp。我在互联网上搜索了很久,但找不到任何方法可以安装 curl 作为一个 snap。有人知道我可以使用 curl 命令的替代方法吗?或者,有人可以指导我为 curl 命令构建一个 snap 吗?

答案1

Ubuntu Core 没有 cron,因此即使您为 curl 获取了 snap,您也无法自动执行此操作。当处理此类问题时,为您需要的产品创建 snap 是完美的步骤。基本上,创建一个包含 curl 的 snap,但也包含每五分钟运行一次以更新 DNS 记录的服务。

这个特别简单,所以我扔了一个供您学习。README 概述了如何使用它,但我将在此处重现它。使用以下命令安装它:

$ sudo snap install duckdns-kyrofa

通过提供你的令牌来配置它:

$ snap set duckdns-kyrofa token=<secret>

并配置您的域名列表(以逗号分隔,无空格):

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

就是这样。守护进程每五分钟运行一次。检查日志中的输出,包括任何问题:

$ journalctl -u snap.duckdns-kyrofa.duckdns.service

相关内容