Skip to content
当前页面

定时执行

盯梢脚本支持两种定时执行的方式:ratecron。在 package.json 文件中的 dss 字段中添加 schedule 字段,指定定时执行的方式和时间。

频率和时间限制

  • 定时执行的时间间隔最小为 5 分钟,低于该时间间隔的脚本将无法部署。
  • 定时执行的脚本最近 24 小时内执行总时间不能超过 30 分钟。

部署相关

添加定时执行配置后,再次部署即可生效。注意调试环境(通过 --debug 部署的)脚本仅支持手动触发。

rate(...)

rate() 表达式用来指定执行时间间隔,格式可以参考 ms 库。

json
{
  "dss": {
    "schedule": "rate(1h)"
  }
}

cron(...)

cron() 表达式用来指定执行时间,格式可以参考 cron-parser 库。

json
{
  "dss": {
    "schedule": "cron(0 9 * * *)"
  }
}