The
ttyaction() function is used by
login(1),
getty(8),
telnetd(8) and
rlogind(8) to execute site-specific commands when a login session begins and ends.
The
ttyaction() function scans the
/etc/ttyaction file for any records that match the current
ttyname and
action parameters, and for each matching record, runs the shell command shown in that record. The record format is described in
ttyaction(5). The parameter
username is the name of the new owner of the
ttyname device. Note that the
ttyname parameter may be passed as a fully qualified pathname, and the
ttyaction() function will skip the leading "/dev/" part of the string. (This is a convenience for login and getty.)