client.defineJob({ id: "scheduled-job-1", name: "Scheduled Job 1", version: "0.1.1", // 9am every day trigger: cronTrigger({ cron: "0 9 * * *", }), run: async (payload, io, ctx) => { await io.logger.info("Received the scheduled event", { payload, }); return { foo: "bar" }; }, });
cronTrigger() is set as a Job’s trigger to trigger a Job on a recurring schedule using a CRON expression.
cronTrigger()
"0 0 * * *"
"30 14 * * 1"
Hide options
Was this page helpful?