Mkfifo: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
K Textersetzung - „== Syntax ==“ durch „== Aufruf ==“
 
(14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:


== Beschreibung ==
== Beschreibung ==
; 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
== Installation ==
== Installation ==
== Syntax ==
[[Coreutils]]
 
== Aufruf ==
=== Optionen ===
=== Optionen ===
=== Parameter ===
=== Parameter ===
=== Umgebungsvariablen ===
=== Umgebung ===
=== Exit-Status ===
=== Rückgabewert ===
== Anwendung ==
== Anwendung ==
=== Fehlerbehebung ===
=== Problembehebung ===
== Konfiguration ==
== Konfiguration ==
=== Dateien ===
=== Dateien ===
Zeile 20: Zeile 39:
==== Dokumentation ====
==== Dokumentation ====
===== RFC =====
===== RFC =====
===== Man-Pages =====
===== Man-Page =====
# https://man7.org/linux/man-pages/man7/pipe.7.html
 
===== Info-Pages =====
===== Info-Pages =====
==== Links ====
==== Links ====
===== Projekt =====
===== Projekt =====
===== Weblinks =====
===== Weblinks =====
= 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=
==Extern==
* https://man7.org/linux/man-pages/man7/pipe.7.html


[[Kategorie:Linux/Befehl]]
[[Kategorie:Linux/Befehl]]

Aktuelle Version vom 12. November 2024, 18:41 Uhr

mkfifo - Kurzbeschreibung

Beschreibung

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

  • mkfifo DATEI - Erstellt eine Named Pipe.
  • file DATEI - Kann zeigen ob die Datei eine Named Pipe ist.
$ file MEINEPIPE
MEINEPIPE: fifo (named pipe)
  • ls -l ORDNER - 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

Installation

Coreutils

Aufruf

Optionen

Parameter

Umgebung

Rückgabewert

Anwendung

Problembehebung

Konfiguration

Dateien

Anhang

Siehe auch

Sicherheit

Dokumentation

RFC
Man-Page
  1. https://man7.org/linux/man-pages/man7/pipe.7.html
Info-Pages

Links

Projekt
Weblinks