1. NAME▲
openvt - start a program on a new virtual terminal (VT).
2. SYNOPSIS ▲
openvt [-c vtnumber] [-s] [-u] [-l] [-v] [--] command command_options
3. DESCRIPTION ▲
openvt will find the first available VT, and run on it the given
R command with the given
R standard input, output and error are directed to that terminal. The current search path ($PATH) is used to find the requested command. If no command is specified then the environment variable $SHELL is used.
3.1. OPTIONS ▲
- "-c vtnumber"
Use the given VT number and not the first available. Note you must have write access to the supplied VT for this to work. - "-f"
Force opening a VT without checking whether it is already in use. - "-e"
Directly execute the given command, without forking. This option is meant for use in /etc/inittab . - "-s"
Switch to the new VT when starting the command. The VT of the new command will be made the new current VT. - "-u"
Figure out the owner of the current VT, and run login as that user. Suitable to be called by init. Shouldn't be used with -c or -l. - "-l"
Make the command a login shell. A - is prepended to the name of the command to be executed. - "-v"
Be a bit more verbose. - "-w"
wait for command to complete. If -w and -s are used together then
openvt will switch back to the controlling terminal when the command completes.
- "--"
end of options to
R openvt .
4. NOTE ▲
If
openvt is compiled with a POSIX (GNU) getopt() and you wish to set options to the command to be run, then you must supply the end of options -- flag before the command.
R
5. EXAMPLES ▲
openvt can be used to start a shell on the next free VT, by using the command:
- "openvt bash"
-
To start the shell as a login shell, use: - "openvt -l bash"
-
To get a long listing you must supply the -- separator: - "openvt -- ls -l"
.BR
6. HISTORY ▲
Earlier,
openvt was called
R open . It was written by Jon Tombs < or >. The -w idea is from "sam".
7. SEE ALSO ▲
R chvt (1),
R doshell (8),
R login (1)