Home · Kontakt · Impressum
contents index previous up next
Next: 10.6.2 Dateinamen Up: 10.6 Verwaltung Previous: 10.6 Verwaltung


10.6.1 mkfifo

Erzeugen kann man FIFOs mit dem Befehl mkfifo (make fifo).
mkfifo [OPTIONEN] NAME

Die Befehlszeile
mkfifo testpipe
würde z. B. eine Named Pipe mit Namen testpipe erzeugen. Genutzt werden könnte sie dann wie folgt:
ls /dev > testpipe & less < testpipe
ls /dev zeigt die Namen aller Gerätedateien (genauer: aller Dateien des Verzeichnisses /dev). In diesem Fall werden die Daten in die Named Pipe umgeleitet statt auf dem Bildschirm ausgegeben. Der Befehl less liest die Daten aus testpipe und gibt sie bildschirmseitenweise aus. Das & zwischen den Befehlen sorgt dafür, daß beide Teilbefehle nacheinander als Prozesse gestartet werden, allerdings ohne daß auf ihr Ende gewartet werden müßte. Insgesamt werden in diesem Beispiel also die Namen aller Gerätedateien bildschirmseitenweise angezeigt. Dieses Beispiel stellte die Named Pipes nur prinzipiell vor. Als Benutzer wird man in der gegebenen Situation eine gewöhnliche Pipe vorziehen:
ls /dev | less


contents index previous up next
Next: 10.6.2 Dateinamen Up: 10.6 Verwaltung Previous: 10.6 Verwaltung
  © 2004 by IT-Dozent Ole Vanhoefer · Zum Seitenanfang