fgetty(8)
a small getty for linux
SYNOPSIS
fgetty tty [--noclear] [--long-hostname]
DESCRIPTION
The command
fgetty is normally invoked by
init(8), opens a tty port,
prompts for a login name and invokes the /bin/login command.
OPTIONS
--noclear makes fgetty not clear the screen before displaying the
login prompt.
--long-hostname makes fgetty display the full
hostname in the login prompt.
FILES
| /etc/issue | printed before the login prompt
|
| /etc/inittab | init(8) configuration file
|
| /var/run/utmp | the system status file
|
ISSUE ESCAPES
The issue-file (
/etc/issue or the file may contain certain escape codes to
display the system name, date and time etc. All escape codes consist of a backslash
(\) immediately followed by one of the letters explained below.
- d
-
the current date. (eg: 2002-01-19)
- s
-
the system name, the name of the operating system. (eg: Linux)
- l
-
the name of the current tty line. (eg: tty3)
- m
-
the architecture identifier of the machine (eg: i586)
- n
-
the nodename of the machine, also known as the hostname. (eg: sirius)
- o
-
the domainname of the machine. (eg: (none))
- r
-
the release number of the OS. (eg: 2.4.3-i)
- t
-
the current time. (eg: 14:51:51)
- u
-
the number of current users logged in. (eg: 4)
- U
-
the string "1 user" or "<n> users", where <n> is the number of current
users logged in. (eg: 4 users)
- v
-
Insert the version of the OS. (eg: #2 Fre Jan 18 23:05:45 CET 2002)
ENVIRONMENT VARIABLES
| HOST | is set to your hostname
|
| TERM | is set to linux
|
| TTY | is set to the current tty line
|
RETURN VALUES
| 1 | could not chown/chmod tty device
|
| 3 | could not open tty device
|
| 4 | not a typewriter
|
| 5 | vhangup failed
|
| 6 | could not open tty (can't happen)
|
| 7 | dup failed
|
| 8 | could not exec login
|
| 9 | read returned an unexpected error
|
| 10 | unprintable character in login name
|
| 11 | login name too long (>40)
|
| 13 | user name started with a dash
|
| 23 | received SIGQUIT
|