mkfifo: Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
 
Zeile 24: Zeile 24:
 
  10.0.5.103 fred
 
  10.0.5.103 fred
 
  # <b>dd if=/dev/rmt/0 bs=16k | rsh fred -l informix "cat > /tmp/fifo"</b>
 
  # <b>dd if=/dev/rmt/0 bs=16k | rsh fred -l informix "cat > /tmp/fifo"</b>
 +
 +
== Weblinks ==
  
 
{{Weblinks}}
 
{{Weblinks}}

Aktuelle Version vom 7. Februar 2010, 17:25 Uhr

Der Shell-Befehl mkfifo erzeugt eine Named Pipe (FIFO-Datei).

Verwendung

Beispiel

Vorhanden ist eine Datensicherung auf Band. Diese wird über das Bandlaufwerk von Rechner "ejb" eingelesen und in den Informixserver auf Rechner "fred" eingespielt.

  • Auf Rechner "fred" wird der Zugriff als Benutzer "root" von Rechner "ejb" aus erlaubt und eine FIFO-Datei erstellt.
login: informix
$ vi /home/informix/.rhosts
ejb root
$ mkfifo /tmp/fifo
  • Zum Einspielen der Sicherung mit "ontape" dürfen keine oninit-Prozesse laufen!
  • Starten des Rückspielens der Sicherung auf Rechner "fred".
$ ontape -r
Please mount tape 1 on /tmp/fifo and press Return to continue ...
  • Auf Rechner "ejb".
# vi /etc/hosts
10.0.5.103 fred
# dd if=/dev/rmt/0 bs=16k | rsh fred -l informix "cat > /tmp/fifo"

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
country US.gif Wikipedia eng Named pipes in Unixwbm Enzyklopädischer Artikel
country DE.gif Wikipedia ger Pipe (Informatik)wbm Enzyklopädischer Artikel