Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

mkfifo - FIFO erstellen

&pagelevel(4)&pagelevel

(make FIFO special files)


mkfifo erstellt die FIFOs, die in seiner Argumentenliste angegeben sind.

Für jedes Argument datei verhält sich das Kommando mkfifo so, als ob die Funktion mkfifo (siehe mkfifo[4]) aufgerufen wurde, und zwar mit folgenden Argumenten:

  • das Argument path von mkfifo[4] wird auf datei gesetzt.

  • das Argument mode von mkfifo[4] erhält den Wert 0666 oder den Wert von modus, falls die Option -m angegeben wurde.

Treten bei der Erzeugung einer FIFO Fehler auf, schreibt mkfifo eine Diagnosemeldung auf die Standard-Fehlerausgabe und bearbeitet dann ggf. weitere Argumente.


Syntax


mkfifo[ -m modus] datei...

Keine Option angegeben

mkfifo legt die bei datei angegebenen FIFOs mit den Zugriffsrechten 666 an, modifiziert durch die aktuelle Schutzbit-Maske (siehe umask).

-m modus

mkfifo legt die neue FIFO mit den in modus angegebenen Zugriffsrechten an (siehe chmod). Bei symbolischer Angabe werden dabei die Operanden + und - relativ zu einem Ausgangswert von a=rw interpretiert.

datei

Name der FIFO, die Sie einrichten möchten. Sie können mehrere FIFOs angeben.

Internationale Umgebung

Die folgenden Umgebungsvariablen beeinflussen die Ausführung des Kommandos mkfifo:

LANG

Gibt einen Standardwert für die Variablen für die internationale Umgebung an, die nicht gesetzt oder Null sind. Ist LANG nicht gesetzt oder Null, wird der entsprechende Standardwert der internationalen Umgebung verwendet. Enthält eine der Internationalisierungsvariablen eine ungültige Einstellung, verhält sich das Kommando so, als sei keine der Variablen definiert worden.

LC_ALL

Ist diese Variable auf einen Wert gesetzt, d. h. ist sie nicht leer, überschreibt dieser Wert die Werte aller übrigen Internationalisierungsvariablen.

LC_CTYPE

Legt die internationale Umgebung für die Interpretation der Byte-Folgen eines Datentexts als Zeichen fest (z.B. Singlebytezeichen im Unterschied zu Mehrbytezeichen in Argumenten und Eingabedateien) sowie die Einteilung der Zeichen in Groß- und Kleinbuchstaben und deren Übereinstimmung.

LC_MESSAGES

Legt die internationale Umgebung für Format und Inhalt der Diagnosemeldungen fest, die in die Standardfehlerausgabe geschrieben werden.

NLSPATH

Legt den Pfad der Meldungsdateien für LC_MESSAGES fest.

Siehe auch

chmod, umask

mkfifo [4]