The Middleman System (mdm) is a set of utilities that help you parallelize your shell scripts. Its design is based on ideas from superscalar computer processors: it fetches commands as your script is running, detects potential interference between commands on the fly, and issues commands for execution in parallel as appropriate.
|Tags||Software Development Interpreters Shells Utilities|
|Operating Systems||POSIX Linux|
|Implementation||C Unix Shell|
Release Notes: This release requires the user to acknowledge parallel commands with non-zero exit status. An ncpus(1) script that detects the number of processors/cores has been added. This release will pass the working directory as a file descriptor instead of as a string. It makes screen(1) start slaves (instead of shells) in new windows.