Ultrix-3.1/src/cmd/olx/README
Many changes to the USEP package.
The sysx program has been split into 3 parts:
sysx_m.c generates sysx
Which does all old sysx functions with the exception of
creating and running scripts.
sysx_c.c generates sysx_c
Which is called on by sysx to create a script.
Scripts are still executabe by the shell, even though
the shell is not used to run them under sysx control.
sysx_r.c generates sysx_r
Which is called on by sysx to run a script.
Scripts entries are now run by using fork/exec to
allow for restart capability. Eventflag information
is now generated dynamically when script execution
starts (the z flag is not in the script file).
Sysx_r also handles a number of commands
(Stop, Help, List, Print running script, Restart
and shell command execution(!)).
The prompt from this portion of sysx is "run>".
overall changes:
Handling of shell command execution is improved.
Log file monitoring is turned back on after a stop
command as long as there are still exercisers
running that are using logfiles.
Process group 31111 is used by all exercisers to allow
for reliable termination of exercisers run under
sysx, shell or csh control.
The "sysxstop" command has been added to send the quit signal
to all processes which are in the sysx process group
(31111). The "s" command in sysx has the same effect.
All exercisers, when not run from sysx, print a message on
the standard error output indicating that they are
detaching from the terminal and to use the "sysxstop"
command to stop them.