P004 UNIX

Obsah
Předchozí: Systémy souborů - Příklady speciálních souborů
Speciální soubory (2)

FIFO - pojmenovaná roura

Vytváří se příkazem:
mknod jméno p

  • p (pipe) roura
  • Pro přenos dat mezi procesy
  • Při zápisu do roury se data ukládají na disk téměř stejně jako při zápisu do souboru
  • i-uzel obsahuje ukazatel pro čtení a ukazatel pro zápis
  • Ukazatele nelze měnit jinak než čtením/zápisem - důsledně FIFO

Příklad:

mknod trubka p
ls -l

prw-r--r--  1 brandejs users  0 Mar 18 22:12 trubka
man mknod > trubka &
Přesměrováním > výstup nepůjde na obrazovku, ale do souboru "trubka".
Ukončením příkazu znakem & jej spustíme na pozadí.

more trubka
Výpis obsahu souboru po obrazovkách.

rm trubka
Zrušení položky "trubka" v adresáři a zrušení i-uzlu.

Následující: Systémy souborů - Typický adresářový strom
Obsah

Michal Brandejs brandejs@informatics.muni.cz