queue
The queue directive defines the queue where tasks are submitted, for executors that support queues.
Usage
For example:
process hello {
queue 'long'
executor 'slurm'
script:
"""
your_command --here
"""
}
Some executors can accept multiple queue names as a comma-separated string:
queue 'short,long,cn-el6'
However, this is not generally supported by cloud executors such as AWS Batch, Azure Batch, and Google Batch.
Executor support
This directive is only used by executors that support queues. See Executors for the executors that support this directive.