Provided by: mdm_0.1.3-2.1build3_amd64 bug

NAME

       mdm-run - run a command in parallel with mdm-master

SYNOPSIS

       mdm-run command
       mdm-sync command

DESCRIPTION

       mdm-run  annotates  command  as  a candidate for parallel execution.  If an mdm-master process is present
       (i.e., the environment variable MDM_CMD_SOCK is defined), mdm-run submits command to the mdm-master,  and
       it  exits  when  the master issues the command to an mdm-slave process (which may be connected to another
       terminal) for execution.  mdm-sync runs command in place, but it coordinates with  mdm-master  to  ensure
       that executing command does not interfere with commands that are currently executing in parallel.

       If  there  is no mdm-master process present (i.e., the environment variable MDM_CMD_SOCK is not defined),
       both mdm-run and mdm-sync simply run command as if you entered command all by itself.

       These programs are a part of the Middleman System (mdm).

OPTIONS

       Neither mdm-run nor mdm-sync accepts any options.

EXIT STATUS

       If there is no mdm-master process present, the exit status of mdm-run is the exit status of command.   If
       an  mdm-master  process is present, the exit status is 0 if and only if command is successfully issued to
       an mdm-slave process for execution.

       The exit status of mdm-sync is always the exit status of command.

ENVIRONMENT

       The mdm system uses the following environment variable for internal communication, and  thus  you  should
       not try to set them yourself.

       MDM_CMD_SOCK
              mdm-run uses this environment variable to decide whether a mdm-master process is present.

EXAMPLE

       See mdm.screen(1) for an example use of mdm-run.

SEE ALSO

       mdm.screen(1)