|
|
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
- https://man7.org/linux/man-pages/man7/pipe.7.html
Links