sttydefs(1M) sttydefs(1M)
NAME
sttydefs - Leitungseinstellungen und Suchsequenzen für TTY-Anschlüsse
verwalten
SYNTAX
/usr/sbin/sttydefs -a ttylabel [-b] [-n nextlabel] [-i initial-flags]
[-f final-flags]
/usr/sbin/sttydefs -l [ttylabel]
/usr/sbin/sttydefs -r ttylabel
BESCHREIBUNG
Mit sttydefs werden Leitungseinstellungen und Suchsequenzen für die
TTY-Anschlüsse des Systems verwaltet, und zwar indem Einträge in der
Datei /etc/ttydefs vorgenommen bzw. aus ihr gelöscht werden.
Nur ein dazu berechtigter Benutzer darf sttydefs mit der Option -a
oder -r aufrufen. sttydefs mit der Option -l darf von jedem beliebigen
Benutzer des Systems aufgerufen werden.
OPTIONEN
-l Wird ttylabel angegeben, zeigt sttydefs denjenigen Datensatz aus
/etc/ttydefs an, dessen TTY-Marke dem angegebenen ttylabel ent-
spricht. Ist ttylabel nicht angegeben, zeigt sttydefs den gesam-
ten Inhalt der Datei /etc/ttydefs an. sttydefs achtet darauf, daß
jeder angezeigte Eintrag formal korrekt ist und daß sich das
nextlabel-Feld auf einen existierenden ttylabel bezieht.
-a ttylabel
Fügt einen Datensatz zu der Datei ttydefs hinzu, wobei ttylabel
als Marke dafür benutzt wird. Im folgenden wird nun die Wirkungs-
weise der Optionen -b, -n, -i oder -f zusammen mit der Option -a
dargestellt.
-b Aktiviert die automatische Einstellung der Übertragungsgeschwin-
digkeit. Damit erhält der Rechner die Möglichkeit, die Übertra-
gungsgeschwindigkeit eines TTY-Anschlusses gemäß der Geschwindig-
keit des damit verbundenen Geräts einzustellen, und zwar ohne daß
ein Benutzer hierzu eingreifen muß.
-n nextlabel
Gibt den Wert an, der in der Datei /etc/ttydefs im Feld nextlabel
benutzt werden soll. Wird diese Option nicht angegeben, setzt
sttydefs das Feld nextlabel auf ttylabel.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
sttydefs(1M) sttydefs(1M)
-i initial-flags
Gibt den Wert an, der in der Datei /etc/ttydefs im Feld
initial-flags benutzt werden soll. Dabei muß initial-flags in
einem Format angegeben sein, das vom Kommando stty erkannt werden
kann. ttymon benutzt diese Flags bei der Bestimmung der richtigen
Übertragungsgeschwindigkeit. Sie werden vor der Ausgabe des
Prompts gesetzt.
Ist diese Option nicht angegeben, setzt sttydefs das Feld
initial-flags auf das termio(7)-Flag 9600.
-f final-flags
Gibt den Wert an, der in der Datei /etc/ttydefs im Feld
final-flags benutzt werden soll. Dabei muß final-flags in einem
Format angegeben sein, das vom Kommando stty erkannt werden kann.
Bei final-flags handelt es sich um die termio(7)-Einstellungen,
die ttymon nach einer erfolgreichen Anforderung zu einem Verbin-
dungsaufbau und unmittelbar vor dem Aufruf des Dienstes an dem
Anschluß erhält. Ist diese Option nicht angegeben, setzt sttydefs
das Feld final-flags auf die termio(7)-Flags 9600 und sane.
-r ttylabel
Löscht jeden Datensatz in der Datei ttydefs, der als Marke
ttylabel hat.
DIAGNOSE
Ist sttydefs erfolgreich, so hat es den Rückkehrcode 0. sttydefs -l
erzeugt die angeforderten Informationen und schreibt diese in die
Standardausgabe.
BEISPIELE
Das folgende Kommando listet alle Einträge der Datei ttydefs auf und
gibt eine Fehlermeldung für jeden ungültigen Eintrag aus.
sttydefs -l
Das folgende Beispiel zeigt ein Kommando, das Informationen für eine
einzelne Marke anfordert sowie die entsprechende Ausgabe:
# sttydefs -l 9600
------------------------------------------------------------------
9600:9600 hupcl erase ^h:9600 sane ixany tab3 hupcl erase ^h::4800
------------------------------------------------------------------
ttylabel: 9600
initial flags: 9600 hupcl erase ^h
final flags: 9600 sane ixany tab3 hupcl erase ^h
autobaud: no
nextlabel: 4800
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
sttydefs(1M) sttydefs(1M)
Die unten aufgeführte Kommandofolge fügt die Marken 1200, 2400, 4800
und 9600 hinzu und ordnet sie in eine zirkuläre Liste ein:
sttydefs -a 1200 -n 2400 -i 1200 -f "1200 sane"
sttydefs -a 2400 -n 4800 -i 2400 -f "2400 sane"
sttydefs -a 4800 -n 9600 -i 4800 -f "4800 sane"
sttydefs -a 9600 -n 1200 -i 9600 -f "9600 sane"
DATEIEN
/etc/ttydefs
SIEHE AUCH
termio(7).
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98