Mkfifo: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 26: Zeile 26:
===== Weblinks =====
===== Weblinks =====
# https://man7.org/linux/man-pages/man7/pipe.7.html
# https://man7.org/linux/man-pages/man7/pipe.7.html
= TMP =
== Named Pipes ==
* Named Pipes dienen der Interprozesskommunikation (IPC), sie sind Schnittstellen, die es ein Prozess ermöglichen Daten an einem anderen Prozess zu schicken.
* Eine Named Pipe ist eine Art Datei, die keine Daten im Dateisystem speichert, sondern nur im Arbeitsspeicher.
* In eine Named Pipe kann man nur schrieben, wenn am anderen Ende ein anderer Prozess liest, und genauso umgekehrt.
* Wenn ein Prozess Daten in eine Named Pipe schreibt, werden die Daten nach dem FIFO-Prinzip (First In First Out), an den lesenden Prozess geschickt.
==Befehle==
* <code>mkfifo DATEI</code> - Erstellt eine Named Pipe.
* <code>file DATEI</code> - Kann zeigen ob die Datei eine Named Pipe ist.
'''$ file MEINEPIPE'''
MEINEPIPE: fifo (named pipe)
* <code>ls -l ORDNER</code> - Listet Dateien, inklusive Named Pipes, und ihre '''File Mode Strings'''. Named Pipes fangen mit '''p''' an.
'''$ ls -l ./'''
prw-r--r-- 1 user user 0 Nov 4 16:27 MEINEPIPE


=Links=
=Links=

Version vom 18. November 2023, 21:04 Uhr

mkfifo - Kurzbeschreibung

Beschreibung

Installation

Syntax

Optionen

Parameter

Umgebungsvariablen

Exit-Status

Anwendung

Fehlerbehebung

Konfiguration

Dateien

Anhang

Siehe auch

Sicherheit

Dokumentation

RFC
Man-Pages
Info-Pages

Links

Projekt
Weblinks
  1. https://man7.org/linux/man-pages/man7/pipe.7.html

Links