openvt - ein Programm in einem neuen virtuellen Terminal (VT) starten.
openvt [-c VT-Nummer] [OPTIONEN] [--] Befehl
openvt findet das erste verfügbare virtuelle Terminal (VT) und
führt darauf den angegebenen
Befehl mit den angegebenen
OPTIONEN aus, wobei Standardeingabe, Standardausgabe und
Standardfehlerausgabe an dieses Terminal geleitet werden. Der aktuelle
Suchpfad ($PATH) wird zum Finden des angeforderten Befehls verwendet. Wird
kein Befehl angegeben, wird die Umgebungsvariable $SHELL verwendet.
- -c, --console=VT-NUMMER
- verwendet die angegebene VT-Nummer anstelle des ersten
verfügbaren. Beachten Sie, dass Sie über Schreibzugriff auf
das angegebene VT verfügen müssen, damit dies
funktioniert.
- -f, --force
- erzwingt das Öffnen eines VT, ohne zu prüfen,
ob es bereits verwendet wird.
- -e, --exec
- führt den angegebenen Befehl direkt aus, ohne es mit
fork() zu starten. Diese Option ist für die Verwendung in
/etc/inittab gedacht. Wenn Sie diese Funktion in einem anderen
Kontext verwenden wollen, achten Sie darauf, dass openvt der
Sitzungsleiter sein muss, damit -e funktioniert. In
setsid(2) oder setsid(1) finden Sie weitere Informationen,
wie Sie dies erreichen können.
- -s, --switch
- wechselt beim Starten des Befehls zum neuen VT. Das VT des
neuen Befehls wird zum neuen aktuellen VT.
- -u, --user
- ermittelt den Benutzer des aktuellen VTs und führt
login(1) als dieser Benutzer aus. Dies ist zum Aufruf durch
init geeignet. Es sollte nicht mit -c oder -l
verwendet werden.
- -l, --login
- macht den Befehl zur Anmeldeshell. Dem
auszuführenden Befehl wird ein - vorangestellt.
- -v, --verbose
- schreibt ausführlichere Ausgaben.
- -w, --wait
- wartet auf den Abschluss der Ausführung des Befehls.
Falls -w und -s zusammen verwendet werden, wechselt
openvt zurück zum steuernden Terminal, sobald die
Befehlsausführung abgeschlossen ist.
- -V, --version
- gibt die Programmversion aus und beendet das Programm.
- -h, --help
- zeigt einen Hilfetext an und beendet das Programm.
- --
- markiert das Ende der Optionen für
openvt.
Falls
openvt mit getopt_long() kompiliert ist und Sie Optionen an den
auszuführenden Befehl übergeben wollen, dann müssen Sie
vor den Befehl die Ende-der-Optionen-Markierung
-- setzen.
openvt kann mit folgendem Befehl zum Starten einer Shell auf dem
nächsten freien VT verwendet werden:
- openvt bash
- Um eine Shell als Anmeldeshell zu starten, geben Sie
Folgendes ein:
- openvt -l bash
- Um eine lange Auflistung zu erhalten, müssen Sie
-- als Trenner
- verwenden:
- openvt -- ls -l
Frühere Versionen von
openvt hießen
open. Es wurde
von Jon Tombs <
[email protected]> oder <
[email protected]>
geschrieben. Die Idee für
-w stammt von »sam«.
chvt(1),
doshell(8),
login(1)
Die deutsche Übersetzung dieser Handbuchseite wurde von Mario
Blättermann <
[email protected]> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die
GNU
General Public License Version 3 oder neuer bezüglich der
Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken
Sie bitte eine E-Mail an die
Mailingliste
der Übersetzer