---
name: "dmrun"
section: "1"
platform: "linux"
package: "dmachinemon"
version: "0.32.5-5"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/dmrun"
---

# dmrun(1)

Start up an application using DNAs framework

## NAME

dmrun - Start up an application using DNAs framework

## SYNOPSIS

**dmrun \[***dmrun options***\] \[***program name***\] \[***program options***\]**

## DESCRIPTION

Starts up a  **DNAS** application using  **dsh**

An already started  **DNAS** daemon is required, and thus,  **dmboot** should be ran first.

## OPTIONS

The following is the list of dmrun options

- **--np \[***number of process***\]**

  which specifies the number of hosts to run the program on. The number of processes does not include the master node, and the application will not be ran on the master node.

- **--rc \[***resource file to load***\]**

  specifies the extra resource (configuration file) to load.

- **-n \[***dsh topology option***\]**

  specifies the topology option for use with  **dsh** See the dsh manual for details. Set it to about 4 for large set ups.

- **-d\|--debug**

  Debug the output.

- **-g\|--gdb**

  Try to run gdb on the executing command.

- **-f \[***machine list***\]**

  Specifies the machine list file. The file is a list of hostnames of hosts to run  the program.

- **program name**

  The name of the program to start up.

- **program options**

  The options to give to the program

## FILES

- **${HOME}/.dmrc**

  The dmachinemon booter configuration file, sourced by the script. Needs to be in bash-compatible format. Possible variables are  **DMACHINELIST,  CLIENTPORT,  NODEPORT.**

- **${DMACHINELIST}**

  The file dmboot uses to get the  list of machines to start up the process. This list cannot list the master node.

## NOTES

Requires  **dsh** to function properly.

Note that the current directory on remote system is not guaranteed.

## AUTHOR

Junichi Uekawa \<dancer@mikilab.doshisha.ac.jp\> \<dancer@debian.org\> \<dancer@netfort.gr.jp\>

## SEE ALSO

dmboot (*1*),  dmclean (*1*)
