flchk(1) flchk(1)
NAME
flchk - Labelbereich einer Diskette überprüfen (floppy check)
SYNTAX
/usr/sbin/flchk [-o eigentümer] [-v versionsnummer] [-i]
BESCHREIBUNG
flchk überprüft die Einträge in den Labelbereich einer eingelegten
Diskette. Das Kommando vergleicht den Labelbereich der Diskette mit
den Argumenten, die dem Kommando mitgegeben werden. Der Labelbereich
befindet sich auf den ersten Spuren einer Diskette. Der Aufbau einer
Diskette ist beim Kommando flinit beschrieben.
In den Labelbereich kann eingetragen sein:
- der Eigentümer der Diskette
- eine Versionsnummer.
flchk befindet sich im Verzeichnis /usr/sbin.
Der Eintrag in den Labelbereich einer Diskette kann mit dem Kommando
flinit(1) vorgenommen und mit fldisp(1) ausgegeben werden.
OPTIONEN
-o eigentümer
flchk vergleicht den angegebenen eigentümer mit dem auf der Dis-
kette eingetragenen Eigentümer. Sind beide Eigentümer verschie-
den, fragt flchk, ob der Unterschied ignoriert werden soll. Ant-
worten Sie mit nein, gibt flchk die Meldung
incorrect floppy inserted
aus und endet mit Endestatus 1.
-v versionsnummer
flchk vergleicht die angegebene versionsnummer mit der auf der
Diskette eingetragenen Versionsnummer. Sind beide Nummern ver-
schieden, fragt flchk, ob der Unterschied ignoriert werden soll.
Antworten Sie mit nein, gibt flchk die Meldung
incorrect floppy inserted
aus und endet mit Endestatus 1.
-i verändert das Verhalten des Kommandos mit den Optionen -v
und/oder -o wie folgt:
Stimmen die angegebene Versionsnummer oder der angegebene Eigen-
tümer nicht mit Einträgen auf der Diskette überein, beendet sich
flchk ohne eine Abfrage sofort mit Fehlermeldung und Endestatus
1.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
flchk(1) flchk(1)
Anwendung des flchk-Kommandos
flchk wird z. B. vom Menüsystem bei der Bearbeitung von Disketten
benutzt. Mit dem Eintrag im Labelbereich kann ein Programm eine einge-
legte Diskette identifizieren. Außerdem kann im Menüsystem nur der im
Labelbereich eingetragene Eigentümer auf die Diskette zugreifen. So
können Daten vor dem Zugriff anderer Benutzer geschützt werden, soweit
dieser Zugriff über das Menüsystem erfolgt.
ENDESTATUS
0 Der Eintrag oder die Einträge im Labelbereich der eingelegten Dis-
kette stimmen überein mit den Argumenten, die dem Kommando mitgege-
ben wurden.
1 Ein Eintrag oder beide Einträge im Labelbereich der eingelegten
Diskette stimmen nicht überein mit den Werten, die dem Kommando
mitgegeben wurden.
INTERNATIONALE UMGEBUNG
Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
texte.
Die Antwort auf Ja/Nein-Abfragen muß in der jeweils definierten
Sprachumgebung erfolgen.
LCCTYPE bestimmt die Zeichenklassen und die Zeichenkonvertierung.
Wenn LCMESSAGES oder LCCTYPE nicht oder als leere Zeichenkette defi-
niert ist, wird der Wert von LANG als Standardwert für die jeweils
nicht gesetzte oder leere Variable herangezogen. Ist auch LANG nicht
oder als leere Zeichenkette definiert, verhält sich das System so, als
wäre es nicht internationalisiert.
Hat eine der Variablen für die internationale Umgebung einen ungülti-
gen Wert, verhält sich das System so, als wäre keine Variable gesetzt.
BEISPIELE
Der Benutzer möchte überprüfen, ob die richtige Diskette im Laufwerk
liegt. Der Besitzer soll hans sein, die Versionsnummer 1.
$ flchk -v 1 -o hans
requested: VSN 000001 owner hans
existing: VSN 000003 owner egon
Should the difference be ignored? (y/n) > n
flchk: Incorrect floppy inserted!
oder
$ flchk -v 1 -o hans -i
requested: VSN 000001 owner hans
existing: VSN 000003 owner egon
flchk: Incorrect floppy inserted!
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
flchk(1) flchk(1)
SIEHE AUCH
fldisp(1), flinit(1).
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98