• Antelope Release 5.10 Linux CentOS release 7.6.1810 (Core) 3.10.0 2020-05-12

 

NAME

rt user - real time system user setup

DESCRIPTION

The real time system is typically run from the special rt user account. Typically, there is one subdirectory of ~rt for each real time network run. One computer may be running multiple networks.

Within a particular network subdirectory, there is a particular configuration of directories and environment variables which works well together. Changing this setup should be approached cautiously even by a sophisticated user, as there may be unexpected interactions among the various configuration files.

DIRECTORY STRUCTURE

Dot files

The various files in ~rt which begin with '.' configure some of the standard unix programs.

ENVIRONMENT

This is controlled by the dot files described above; rtexec completely sets the environment when it is run.

PARAMETER FILE

Many programs are partially controlled by parameter files. Most of these parameter files are found in the pf subdirectory. The default versions are kept in $ANTELOPE/data/pf.

Parameter files are a method for feeding programs with a variety of configurable parameters. See pf(3) for more information about the format, and refer to the particular program's man page for detailed information about a particular parameter.

The primary parameter file is rtexec.pf, which resides in the network subdirectory, rather than in the (next lower) pf subdirectory. This parameter file specifies what tasks (programs) are run, the environment in which they run, and cron jobs which should be run as part of the system.

rtexec(1) monitors the running tasks (programs) of the real time system, and controls how the environment is setup for these tasks, and runs crontab jobs (like rtbackup(1) and rtdbclean(1)). If any task fails for any reason, rtexec attempts to restart it.

rtm(1) is the GUI (graphical user interface) program which is often used to monitor the real time system, as well as start, stop or restart the system. rtm modifies rtexec.pf to cause individual tasks to be stopped or restarted, and itself runs rtexec(1) to start, stop or restart the real time system.

SEE ALSO

rt(5)
rtinit(1)
rtsetup(8)
rtexec(1)
orb2db(1)
dbe(1)
dbpick(1)
orbserver(1)
pf(3)
pfecho(1)

AUTHOR

Daniel Quinlan
Printer icon