Closed6

vercel cron jobsメモ

makototmakotot
makototmakotot

vercel.jsonで設定する

{
  "crons": [
    {
      "path": "/api/send-slack-notification",
      "schedule": "*/10 * * * *"
    },
    {
      "path": "/api/daily-backup",
      "schedule": "0 2 * * * *"
    },
    {
      "path": "/api/hourly-onboarding-emails",
      "schedule": "0 * * * *"
    }
  ]
}
makototmakotot

https://vercel.com/docs/cron-jobs#cron-expressions

# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of the month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12)
# │ │ │ │ ┌───────────── day of the week (0 - 6) (0 is Sunday, 6 is Saturday)
# │ │ │ │ │
# │ │ │ │ │
# │ │ │ │ │
# * * * * *

cron形式でスケジューリング

makototmakotot

hobbyの場合

ジョブの上限

2 cron jobs total, each triggered once per day

ジョブの期間の上限

10 seconds (Serverless), 30 seconds (Edge)

makototmakotot

While in beta, Vercel Cron Jobs are free on all plans. However, it'll be a paid feature for general availability.

無料提供されるのはベータの間だけの可能性が高い

このスクラップは2023/04/30にクローズされました