LinuxCommandLibrary

pueue-parallel

Set pueue task concurrency level

TLDR

Set parallel tasks

$ pueue parallel [4]
copy
Set for specific group
$ pueue parallel --group [group_name] [2]
copy
Unlimited parallel
$ pueue parallel 0
copy
Single task at a time
$ pueue parallel 1
copy

SYNOPSIS

pueue parallel [options] [amount]

DESCRIPTION

pueue parallel sets how many tasks can run simultaneously in the pueue task queue. This controls concurrency for the default or specified group.

PARAMETERS

amount

Number of parallel tasks (0 = unlimited).
--group, -g name
Target specific group.

EXAMPLES

$ # Allow 4 parallel tasks
pueue parallel 4

# Sequential execution
pueue parallel 1

# Unlimited parallelism
pueue parallel 0

# Set for specific group
pueue parallel --group downloads 2

# Check current setting
pueue status
copy

USE CASES

$ # CPU-bound tasks (match cores)
pueue parallel $(nproc)

# I/O-bound tasks (more parallelism)
pueue parallel 10

# Memory-intensive (limit)
pueue parallel 2
copy

CAVEATS

Setting affects new task scheduling. Running tasks continue. 0 means no limit.

HISTORY

pueue parallel is part of pueue by Arne Beer, providing task queue management with parallelism control.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community