我正在构建一个简单的 nodejs 脚本,它根据我当前的 IP 更新 DNS 记录。该脚本工作正常,但我对如何运行它有一些担忧。必须每 5 分钟检查一次我的 IP,我正面临着两难选择。
我应该使用 Node 的setInterval还是应该创建一个 cron 作业?哪个将消耗最少的 RAM 和 CPU?请记住,该脚本在具有 512MB ram 和只有 1 个内核的 Raspberry Pi Zero 上运行。
我知道这cron似乎是一个更好的选择,但它有多好?考虑到我的规格,这很重要吗?
cron
cron node.js raspbian
cron ×1
node.js ×1
raspbian ×1