mkfifo

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

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

Vorlage:enwi Vorlage:dewi