Skip to main content
Every Zwiron pipeline runs on a schedule. You can choose from preset intervals or define a custom cron expression.

Schedule options

CDC jobs don’t use a schedule — they run continuously and stream changes as they happen. Scheduling only applies to Full Refresh and Incremental jobs.

Custom cron expressions

Use a standard 5-field cron expression:
Examples: All times are in UTC.

Manual runs

You can trigger a job to run immediately at any time — regardless of the schedule — by clicking Run Now on the job page. This doesn’t affect the next scheduled run.

Pausing a job

Pause a job to stop scheduled runs without deleting the pipeline. Useful when:
  • Your source database is undergoing maintenance
  • You want to temporarily stop syncing
  • You’re debugging an issue
Click Pause on the job page. The job will not run again until you click Resume.

Timezone note

All schedules run in UTC. If you want a job to run at 2 AM in your local timezone, convert to UTC when entering the cron expression. For example, to run at 2 AM EST (UTC-5):

What happens if a run is missed?

If a scheduled run is missed (e.g. because the agent was offline), Zwiron will run it once when the agent comes back online — it won’t run multiple catch-up runs. This prevents cascading load on your database if the agent was down for a long time.

Concurrency

By default, only one instance of a job runs at a time. If a run takes longer than the schedule interval (e.g. the job takes 2 hours but is scheduled every hour), the next run will be skipped until the current run completes.
Last modified on July 13, 2026