Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ atinit(1M) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

rc(1m)

nbpd(1m)

epd(1m)

atservers(1)



     ATINIT(1M)      K-Talk by Xinet (29 Jul 1996 8.3)      ATINIT(1M)



     NAME
          atinit - halt, start, or restart AppleTalk services

     SYNOPSIS
          /usr/etc/appletalk/atinit action

     DESCRIPTION
          The atinit program manages startup and shutdown of K-Talk
          AppleTalk services.  It is normally invoked by the server's
          startup scripts (see the SYSTEM ADMINISTRATION HINTS section
          for details) at system boot time.

          The action argument may be any one of the following:

          halt      stops all AppleTalk servers running on the UNIX
                    system.

          start     starts all the servers and commands listed in
                    /usr/etc/appletalk/services (described below).
                    The command atinit start is usually found in the
                    system startup file.  It should be run only at
                    boot time, as it invokes initialization scripts as
                    well as AppleTalk servers.

          restart   halts all AppleTalk servers, and then starts them
                    again without running initialization scripts or
                    starting utilities that are not AppleTalk servers.

          The action argument may also be specified in uppercase.
          Using atinit with no arguments results in an error message.

          Whenever new AppleTalk services are added, the file
          /usr/etc/appletalk/services should be edited to include the
          full pathname of each added AppleTalk server and any
          arguments required when it is invoked.  atinit will truncate
          the at_log file when the action is start (but not restart)
          to keep the log file from getting excessively large.  The
          last log file is kept in at_log.old.

     SYSTEM ADMINISTRATION HINTS
          The system administrator must ensure that all K-Talk based
          services, including third party applications, do not
          duplicate tasks performed by atinit.  For example, the Name
          Binding Protocol Daemon nbpd(1m) is controlled by atinit,
          and must not be managed by other initialization scripts or
          secondary references in the startup scripts.

          After customizing the /usr/etc/appletalk/services file, test
          your configuration by starting, halting, and restarting
          AppleTalk services.  Make sure each server is executed (the
          atinit program displays the name of each server as it is
          invoked).  Once you have tested atinit from the command



     Page 1                                          (printed 3/13/98)





     ATINIT(1M)      K-Talk by Xinet (29 Jul 1996 8.3)      ATINIT(1M)



          line, it is a good idea to review the system startup scripts
          to make sure AppleTalk services will be invoked at system
          boot time.  On SGIs and SUNs running Solaris (SunOS 5.2 or
          later) they are in /etc/init.d, with symbolic links from
          /etc/rc2.d and /etc/rc0.d.  For HP-UX 10.X the startup files
          are just like SGIs, except the top-level directory is /sbin.
          On SunOS (5.1 or earlier) AppleTalk is started from
          /etc/rc.local.  On HP-UX 9.X, it's /etc/rc.  If possible,
          reboot your system and observe that all AppleTalk services
          come up cleanly.

     FILES
          /usr/etc/appletalk/services   list containing full pathnames
                                        of all AppleTalk daemons
                                        installed on the system.  On
                                        SGIs and Solaris this file
                                        really lives in
                                        /usr/adm/appletalk, and there
                                        is only a symbolic link in
                                        /usr/etc/appletalk.

          /usr/etc/appletalk            default location for AppleTalk
                                        server daemons

          /usr/etc/appletalk/nbpd       name binding protocol daemon

          /usr/etc/appletalk/epd        echo protocol daemon

          /usr/adm/appletalk/nbpreg_pids
                                        process numbers of locally
                                        registered AppleTalk services

     SEE ALSO
          rc(1m), nbpd(1m), epd(1m), atservers(1)





















     Page 2                                          (printed 3/13/98)



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