Skip to content

Downloader

The Conductor Download tool downloads renders and other output files from Conductor. You can give a list of job ids to download, or you can omit jobids and the downloader will run in daemon mode.

If you provide jobids, the default behavior is to download all the files from completed tasks for those jobs. You can however specify an explicit set of tasks to download by providing a task range spec after each job id. To do so, append a colon to the job id and then a compact task specification. See the examples.

In daemon mode, the downloader polls for new jobs to download. Examples:

  • conductor download
  • conductor download 1234 1235
  • conductor download 1234:1-10
  • conductor download 1234:1-5x2,10,12-14
  • conductor download 1234:1-5 1235:5-10

Options:

Option
Type
Default
-d, --destination
TEXT

Override the output directory

-lv, --log_level
ENUM
INFO

The logging level to display. Options are: CRITICAL, ERROR, WARNING, INFO, DEBUG, NOTSET.

-ld, --log_dir
TEXT

Write a log file to the given directory. The log rotates, creating a new log file every day, while storing logs for the last 7 days.

The log file is named conductor_ul.log

-tc, --thread_count
INTEGER

The number of threads that should download simultaneously.

Increasing the thread count may improve upload performance, but it can also consume more system resources.

-lc, --location
TEXT

Specify a location tag to associate with uploads, downloads, and submissions.

A location tag allows you to limit the scope of your uploads and downloads to jobs sharing the same location tag. This is useful while using the uploader or downloader in daemon mode.

--help

Show this message and exit.