Monitoring rah processes (Linux, UNIX)
While any remote commands are still running or buffered output is still being accumulated, processes started by rah monitor activity to write messages to the terminal indicating which commands have not been run, and retrieve the buffered output.
About this task
Note: The information in this section applies to Linux® and UNIX operating
systems only.
The informative messages are written at an
interval controlled by the environment variable RAHWAITTIME. Refer to
the help information for details on how to specify this. All informative
messages can be suppressed by exporting RAHWAITTIME=0
.
The
primary monitoring process is a command whose command name (as shown
by the ps command) is rahwaitfor.
The first informative message tells you the pid (process id) of this
process. All other monitoring processes appear as ksh commands
running the rah script (or the name of the symbolic
link). If you want, you can stop all monitoring processes by the command:
kill pid
where pid is
the process ID of the primary monitoring process. Do not specify a
signal number. Leave the default of 15. This does not affect the remote
commands at all, but prevents the automatic display of buffered output. Note that
there might be two or more different sets of monitoring processes executing
at different times during the life of a single execution of rah.
However, if at any time you stop the current set, then no more are started.If
your regular login shell is not a Korn shell (for example /bin/ksh),
you can use rah, but there are some slightly different
rules on how to enter commands containing the following special characters:
" unsubstituted $ '
For more information,
type rah "?"
. Also, in a Linux or UNIX operating
system, if the login shell at the ID which executes the remote commands
is not a Korn shell, then the login shell at the ID which executes rah must
also not be a Korn shell. (rah decides whether
the shell of the remote ID is a Korn shell based on the local ID).
The shell must not perform any substitution or special processing
on a string enclosed in single quotation marks. It must leave it exactly
as is.