jobserver(1)

JOBSERVER(1) General Commands Manual JOBSERVER(1)

NAME

jobserver — provides a GNU Make style jobserver for child process

SYNOPSIS

jobserver [-n] [-d] [-jN] command [argumetns...]

DESCRIPTION

Run the given command with arguments and provide it with a jobserver for scheduling concurrent parallel work. The jobserver communicates the file descriptors to use through the MAKEFLAGS environment variable, which is compatible with GNU Make and the jobclient utilities from this package.

OPTIONS

-n — add -n (--dry-run) to the MAKEFLAGS sent to the child process (if not already present) -d — disable/hide the outside jobserver by filtering MAKEFLAGS -j_number_ — set the number of concurrent jobs to allow

ENVIRONMENT

jobserver sets or modifies the MAKEFLAGS environment variable to communicate with clients.

SEE ALSO

jobclient(1), jobcount(1), jobforce(1)

/usr/share/doc/jobclient*/README.md

AUTHORS

Simon Brenner (https://social.vivaldi.net/@olsner)

2024-10-30