Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sacadm(1M) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

nlsadmin(1M)

listen(1M)

pmadm(1M)

sac(1M)

ttyadm(1M)

ttymon(1M)

sacadm(1M)

doconfig(3C)

sacadm(1M)                                                       sacadm(1M)

NAME
     sacadm - service access controller administration

SYNOPSIS
     sacadm -a -p pmtag -t type -c cmd -v ver [-f dx] [-n count]
            [-y comment] [-z script]

     sacadm -r -p pmtag

     sacadm -s -p pmtag

     sacadm -k -p pmtag

     sacadm -e -p pmtag

     sacadm -d -p pmtag

     sacadm -l [-p pmtag|-t type]

     sacadm -L [-p pmtag|-t type]

     sacadm -g -p pmtag [-z script]

     sacadm -G [-z script]

     sacadm -x [-p pmtag]

DESCRIPTION
     sacadm is the administrative command for the upper level of the Ser-
     vice Access Facility hierarchy, that is, for port monitor administra-
     tion. sacadm performs the following functions:

     -  adds or removes a port monitor

     -  starts or stops a port monitor

     -  enables or disables a port monitor

     -  installs or replaces a per-system configuration script

     -  installs or replaces a per-port monitor configuration script

     -  prints requested port monitor information

     Requests about the status of port monitors (-l and -L) and requests to
     print per-port monitor and per-system configuration scripts (-g and -G
     without the -z option) may be executed by any user on the system.
     Other sacadm commands may be executed only by a privileged user.







Page 1                       Reliant UNIX 5.44                Printed 11/98

sacadm(1M)                                                       sacadm(1M)

OPTIONS
     -a           Adds a port monitor. When adding a port monitor, sacadm
                  creates the supporting directory structure in /etc/saf
                  and /var/saf and adds an entry for the new port monitor
                  to /etc/saf/sactab. The file sactab already exists on
                  the delivered system. Initially, it is empty except for a
                  single line, which contains the version number of the
                  Service Access Controller.

                  Unless the command line that adds the new port monitor
                  includes a -f option with the argument x, the new port
                  monitor will be started. Because of the complexity of the
                  options and arguments that follow the -a option, it may
                  be convenient to use a command script or the menu system
                  to add port monitors. If you use the menu system, enter
                  "sysadm ports" and then choose the "portmonitors"
                  option.

     -c cmd       Executes the command string cmd to start a port monitor.
                  The -c option may be used only with a -a. A -a option
                  requires a -c.

     -d           Disables the port monitor pmtag.

     -e           Enables the port monitor pmtag.

     -f dx        The -f option specifies one or both of the following two
                  flags which are then included in the flags field of the
                  sactab entry for the new port monitor. If the -f option
                  is not included on the command line, no flags are set and
                  the default conditions prevail. By default, a port moni-
                  tor is started. A -f option with no following argument is
                  illegal.

                  d    Do not enable the new port monitor.

                  x    Do not start the new port monitor.

     -g           The -g option is used to request output or to install or
                  replace the per-port monitor configuration script
                  /etc/saf/pmtag/config. -g requires a -p option. The -g
                  option with only a -p option prints the per-port monitor
                  configuration script for port monitor pmtag. The -g
                  option with a -p option and a -z option installs the file
                  script as the per-port monitor configuration script for
                  port monitor pmtag. Other combinations of options with -g
                  are invalid.







Page 2                       Reliant UNIX 5.44                Printed 11/98

sacadm(1M)                                                       sacadm(1M)

     -G           The -G option is used to request output or to install or
                  replace the per-system configuration script
                  /etc/saf/sysconfig. The -G option by itself prints the
                  per-system configuration script. The -G option in combi-
                  nation with a -z option installs the file script as the
                  per-system configuration script. Other combinations of
                  options with a -G option are invalid.

     -k           Stops a port monitor pmtag.

     -l           The -l option is used to request port monitor informa-
                  tion. The -l by itself lists all port monitors on the
                  system. The -l option in combination with the -p option
                  lists only the port monitor specified by pmtag. A -l in
                  combination with the -t option lists all port monitors of
                  type type. Any other combination of options with the -l
                  option is invalid.

     -L           The -L option is identical to the -l option except that
                  the output appears in a condensed format.

     -n count     Sets the restart count to count. If a restart count is
                  not specified, count is set to 0. A count of 0 indicates
                  that the port monitor is not to be restarted if it fails.

     -p pmtag     Specifies the tag associated with a port monitor.

     -r           Removes a port monitor pmtag. sacadm removes the port
                  monitor entry from /etc/saf/sactab. If the removed port
                  monitor is not running, then no further action is taken.
                  If the removed port monitor is running, the Service
                  Access Controller (SAC) sends it SIGTERM to indicate that
                  it should shut down. Note that the port monitor's direc-
                  tory structure remains intact.

     -s           Starts a port monitor. The SAC starts the port monitor
                  pmtag.

     -t type      Specifies the port monitor type.

     -v ver       Specifies the version number of the port monitor. This
                  version number may be given as

                  -v `pmspec -V`

                  where pmspec is the special administrative command for
                  port monitor pmtag. This special command is ttyadm for
                  ttymon and nlsadmin for listen. The version stamp of the
                  port monitor is known by the command and is returned when
                  pmspec is invoked with a -V option.




Page 3                       Reliant UNIX 5.44                Printed 11/98

sacadm(1M)                                                       sacadm(1M)

     -x           The -x option by itself tells the SAC to read its data-
                  base file (sactab). The -x option with the -p option
                  tells port monitor pmtag to read its administrative file.

     -y comment   Includes comment in the sactab entry for port monitor
                  pmtag.

     -z script    Used with the -g and -G options to specify the name of a
                  file that contains a configuration script. With the -g
                  option, script is a per-port monitor configuration
                  script; with -G it is a per-system configuration script.
                  Modifying a configuration script is a three-step pro-
                  cedure. First a copy of the existing script is made (-g
                  or -G). Then the copy is edited. Finally, the copy is put
                  in place over the existing script (-g or -G with -z).

DIAGNOSTICS
     If successful, sacadm will exit with a status of 0. If sacadm fails
     for any reason, it will exit with a nonzero status. Options that
     request information will write the information on the standard output.
     In the condensed format (-L), port monitor information is printed as a
     sequence of colon-separated fields; empty fields are indicated by two
     successive colons. The standard format (-l) prints a header identify-
     ing the columns, and port monitor information is aligned under the
     appropriate headings. In this format, an empty field is indicated by a
     hyphen. The comment character is #.

EXAMPLES
     The following command line adds a port monitor. The port monitor tag
     is npack; its type is listen; if necessary, it will restart three
     times before failing; its administrative command is nlsadmin; and the
     configuration script to be read is in the file script:

          sacadm -a -p npack -t listen -c /usr/lib/saf/listen npack \
          -v `nlsadmin -V` -n 3 -z script

     Remove a port monitor whose tag is pmtag:

          sacadm -r -p pmtag

     Start the port monitor whose tag is pmtag:

          sacadm -s -p pmtag

     Stop the port monitor whose tag is pmtag:

          sacadm -k -p pmtag







Page 4                       Reliant UNIX 5.44                Printed 11/98

sacadm(1M)                                                       sacadm(1M)

     Enable the port monitor whose tag is pmtag:

          sacadm -e -p pmtag

     Disable the port monitor whose tag is pmtag:

          sacadm -d -p pmtag

     List status information for all port monitors:

          sacadm -l

     List status information for the port monitor whose tag is pmtag:

          sacadm -l -p pmtag

     List the same information in condensed format:

          sacadm -L -p pmtag

     List status information for all port monitors whose type is listen:

          sacadm -l -t listen

     Replace the per-port monitor configuration script associated with the
     port monitor whose tag is pmtag with the contents of the file
     file.config:

          sacadm -g -p pmtag -z file.config

LOCALE
     The LCMESSAGES environment variable governs the language in which
     message texts are displayed.

     If LCMESSAGES is undefined or is defined as the null string, it
     defaults to the value of LANG. If LANG is likewise undefined or null,
     the system acts as if it were not internationalized.

     If any of the locale variables has an invalid value, the system acts
     as if none of the variables was set.

     The LCALL environment variable governs the entire locale. LCALL
     takes precedence over all the other environment variables which affect
     internationalization.

FILES
     /etc/saf/sactab
     /etc/saf/sysconfig
     /etc/saf/pmtag/config

SEE ALSO
     nlsadmin(1M), listen(1M), pmadm(1M), sac(1M), ttyadm(1M), ttymon(1M),


Page 5                       Reliant UNIX 5.44                Printed 11/98

sacadm(1M)                                                       sacadm(1M)

     doconfig(3C).





















































Page 6                       Reliant UNIX 5.44                Printed 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026