int
ttyaction(
char *ttyname
, char *action
, char *username
)
)
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.)
)
returns the status of the last command it executed,
or zero if no matching commands were found.
/dev/*
/etc/ttyaction