TACL Reference Manual
UTILS:TACL Commands and Functions
HP NonStop TACL Reference Manual—429513-018
8-162
RUN[D|V] Command
If the priority of the TACL process is greater than 1 and priority for the new
process is not specified, TACL starts the new process at 1 less than the priority
of the TACL process.
If a $CMON process exists, it might specify a different priority for the new
process, depending on how it has been coded. See the Guardian
Programmer’s Guide for information about $CMON processes.
After a process has been started, the ALTPRI command can be used to alter
its priority.
STATUS variable
indicates why a process stops. Sets the variable to one of the values STOP,
ABEND, CPU, or NET when the process ends. To use STATUS, the TACL
process must be named.
SWAP swap-file
specifies the name of the file used to hold the virtual data of the process. When
a process is running, the system allocates a temporary file on the same volume
as the program file for swapping the data stack. When the process terminates,
the temporary swap file is automatically purged. If the swap file has a
permanent name, however, it is not purged.
With the SWAP parameter, you can:
•
Specify a permanent file name-the file contains an image of the data stack
when the process terminates.
•
Specify a different volume for the swap file (by specifying only a volume
name)-this is useful when the program file volume is full or busy. The
SWAP option also specifies the default volume for extended data
segments; see the Guardian Programmer’s Guide for more details.
•
SWAP can be used in debugging or for improving process performance.
For nonnative processes running with D42 or later software RVUs, the swapfile
is not used (or if provided, is ignored). The Kernel-Managed Swap Facility
(KMSF) manages swap space, including the file location, for the process. The
#PROCESSINFO built-in function always returns “$volume.#0” for the SWAP
file-name. For more information about the KMSF facility, refer to the Kernel-
Managed Swap Facility (KMSF) Manual.
TERM [\node-name.]$terminal-name
specifies the name of the home terminal (or a DEFINE that contains the name)
for the new process. If you omit this option, the new process uses the TACL
home terminal. For $terminal-name, specify a valid name for a terminal or
process: following the dollar sign, specify an alphanumeric string of one to six
characters; the first character must be alphabetic. For remote access, you can
have no more than five characters after the dollar sign.