Skip to content

dt job run

Overview

Run new job(s) or update existing one(s)

Synopsis

dt job run [OPTIONS] <job_configuration> 

Options

  • -c, --cron-string
    Only print generated cron string and exit

  • -m, --at-minutes=<at-minutes>
    Comma separated list of minutes like '15,40,45'

  • -M, --every-minute=<every-minute>
    Numerical minute value like 15 meaning 'every 15 minutes'

  • -a, --at-hours=<at-hours>
    Comma separated list of hours like '10,12,22'

  • -H, --every-hour=<every-hour>
    Numerical hour value like 3 meaning 'every third hour'

  • -w, --weekdays=<weekdays>
    Comma separated list of weekdays like 'Mon,Wed,Fri'

  • -d, --day-of-month=<day-of-month>
    Day of the month to run between 1-31

  • -i, --in-month=<in-month>
    Comma separated list of months names like 'Jan,Mar,Dec'

  • -e, --every-month=<every-month>
    Numerical month value like 2 meaning 'every second month'

  • -z, --timezone=<timezone>
    Timezone to schedule in

  • -o, --rundate-offset=<rundate-offset>
    Relative rundate offset

  • -u, --run-after-job-uuid=<run-after-job-uuid>
    Run after job with uuid

  • -r, --run-after-job-name=<run-after-job-name>
    Run after job with name

  • -j, --json
    Output as JSON

  • -p, --pretty
    Pretty print results

Arguments

  • job_configuration (required)
    Type: file
    Configuration of the job

Examples

Run new job(s) or update existing job(s)

dt job run file://<path>

SEE ALSO

← Back to dt job