luolongfei / freenom

Freenom 域名自动续期。Freenom domain name renews automatically.
MIT License
3.34k stars 1.8k forks source link

feature_request 续期任务可以调整周期吗?希望可以一周运行一次。 #238

Closed shaufo closed 7 months ago

shaufo commented 7 months ago

续期任务可以调整周期吗?希望可以一周运行一次或者更长时间运行一次。毕竟一年才续期一次,感觉没必要每天都运行。

luolongfei commented 7 months ago

可以的,在什么环境

shaufo commented 7 months ago

docker

luolongfei commented 7 months ago

docker 设置一个环境变量 RUN_AT,值是 cron 表达式

shaufo commented 7 months ago

微信截图_20231208203050 请问这样设置是否正确?

luolongfei commented 7 months ago

你这个环境是否需要加双引号,而且你希望的执行频率怎样的?自己网上找个 cron 表达式生成器吧

shaufo commented 7 months ago

微信截图_20231208203639 我配置的时候变量值没有加双引号,cron表达式是从网上生成的。因为到期前14天才可以续期,我所有域名都是同一天申请的,我就设为10天执行一次,这样总不会漏掉。我看了一下日志,应该是能正常识别的。但是以防万一,还是请你帮忙看看。

luolongfei commented 7 months ago

你的表达式不对,你的表达式意思是每个月10号的10点10分执行一次

luolongfei commented 7 months ago

推荐在这里写:https://crontab.guru/

shaufo commented 7 months ago

微信截图_20231208214459 微信截图_20231208214706 看了一下,应该每10天运行一次的表达式应该是正确的。

shaufo commented 7 months ago

我应该明白你的意思了,你说我的这个表达式是不是只能每个月的1号,11号,21号,31号运行,不能从今天8号,18,28这样运行?

luolongfei commented 7 months ago

你是对的,我看错了,太久没写这玩意儿了

luolongfei commented 7 months ago

只要能过我的正则验证就说明写法没问题,具体频率怎么写就看你自己折腾了