1 SPAWN
The SPAWN command creates a sub-process of the current process.

Format:

	SPAWN [/qualifiers] [command-string] 

2 Parameters
The command has the following optional parameter.

command-string

	Specifies a command string of up to 131 characters that is to
	be executed in the context of the created sub-process.

	When the command completes, the sub-process terminates and
	control returns to the parent process.

	If you do not specify a command string, a sub-process is
	created and remains until you log out.

2 Command qualifiers
The command has the following qualifiers:

 /INPUT   /LOGICAL_NAMES   /OUTPUT   /PROCESS_NAME   /PROMPT
 /SYMBOLS /WAIT

2 /INPUT
 /INPUT=file-spec

	Specifies an input file that contains one or more DCL
	commands to be executed by the spawned sub-process.
	Once processing of the input file is complete, the sub-process
	is terminated.

	If both the command-string parameter and the /INPUT qualifier
	are specified, the command string is executed before the DCL
	commands in the file specified by the /INPUT qualifier.

2 /LOGICAL_NAMES
 /LOGICAL_NAMES
 /NOLOGICAL_NAMES

	Specifies whether process logical names and logical name
	tables are to be copied to the spawned sub-process.

	The default is LOGICAL_NAMES.

2 /OUTPUT
 /OUTPUT=file-spec

	Specifies the name of the output file to which the spawned
	sub-process writes its output.

	The default is SYS$OUTPUT.

2 /PROCESS_NAME
 /PROCESS_NAME=subprocess-name

	Specifies the name of the sub-process to be created.

	By default, a unique process name is assigned with the same
	base name as the parent process and a unique number.

2 /PROMPT
 /PROMPT=string

	Specifies the prompt for DCL to use within the sub-process.

	By default, SPAWN copies the current prompt from the parent
	process.

2 /SYMBOLS
 /SYMBOLS
 /NOSYMBOLS

	Specifies whether the system passes DCL global and local
	symbols to the sub-process.

	The default is /SYMBOLS.

2 /WAIT
 /WAIT
 /NOWAIT

	Specifies whether the system waits until the current
	sub-process is completed before allowing more commands to be
	issued by the parent process.

	The default is /WAIT.

2 Examples
CTF> SPAWN "SHOW SYSTEM"

	Spawns a sub-process in which a SHOW SYSTEM command is
	executed, after which control returns to the parent process.


CTF> SPAWN /INPUT=CMDS.COM

	Spawns a sub-process and executes the DCL commands in
	CMDS.COM, after which control returns to the parent process.


CTF> SPAWN /INPUT=CMDS.COM/OUTPUT=CMDS_OUT.LIS/NOWAIT

	Also executes the DCL commands in CMDS.COM, but returns
	control immediately to the parent process without waiting for
	the spawned sub-process to complete. Any output produced by
	the sub-process is written to CMDS_OUT.LIS.