Skip to main content
Version: v4

Concurrency

Concurrency

Jobs can be configured to allow overlapping executions or forbid them.

Concurrency property accepts two option:

  • allow (default): Allow concurrent job executions.
  • forbid: If the job is already running don't send the execution, it will skip the executions until the next schedule.

Example:

{
  "name": "job1",
  "schedule": "@every 10s",
  "executor": "shell",
  "executor_config": {
    "command": "echo \"Hello from parent\""
  },
  "concurrency": "forbid"
}