Unix/Linux Go Back    

NetBSD 6.1.5 - man page for ttyaction (netbsd section 5)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

TTYACTION(5)			     BSD File Formats Manual			     TTYACTION(5)

     ttyaction -- ttyaction file format

     The ttyaction file specifies site-specific commands to run when a login session begins and
     ends. The ttyaction file contains a list of newline separated records, where each record has
     the following three fields:

     ttyname   Name of the tty line(s) on which this line should apply.  The name is relative to
	       the /dev directory, similar to how such devices are named in the /etc/ttys file.

     action    Name of the action for which this line should apply.  The action names currently
	       defined are "login", "getty", "telnetd" and "rlogind" which indicate which program
	       is processing this file.  (Note that "login" begins a login session, while the
	       other three are run after a login session ends.)

     command   What command to run if this record matches.

     The first two fields are delimited with blanks or tabs, and the command field is all text to
     the end of the line.  Either or both of first two fields may contain wildcard match patterns
     as implemented by the fnmatch() library function.

     All command strings are executed by passing them to /bin/sh -c running as "root," with an
     environment containing:


     These variables may be used directly in the shell command part of the record for simple
     tasks such as changing the ownership of related devices.  For example:

	   console  *	   chown ${USER}:tty /dev/mouse

     will chown the mouse appropriately when the console owner changes.

     Here are some more example records:

	   tty0    login   /somewhere/tty_setup ${TTY}
	   tty0    getty   /somewhere/tty_clean ${TTY}
	   *	   *	   /somewhere/ttyfrob ${TTY} ${ACT}

     fnmatch(3), ttyaction(3)

     The ideas for the /etc/ttyaction file were inspired by the /etc/fbtab file under SunOS.

BSD					 August 24, 1996				      BSD
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 08:06 PM.