mkfifo: Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
(Weblinks)
Zeile 25: Zeile 25:
 
  # <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}}
 
+
{{url_enwikipedia|Named_pipe#Named_pipes_in_Unix|Named pipes in Unix}}
{{Weblinks|{{url_enwikipedia|Named_pipe#Named_pipes_in_Unix|Named pipes in Unix}}
 
 
{{url_dewikipedia|Pipe_(Informatik)|Pipe (Informatik)}}
 
{{url_dewikipedia|Pipe_(Informatik)|Pipe (Informatik)}}
}}
+
{{Fuss}}
  
  
 
{{cat|Named Pipe}}
 
{{cat|Named Pipe}}
 
{{cat|Shell-Befehl}}
 
{{cat|Shell-Befehl}}

Version vom 6. Februar 2010, 23:05 Uhr

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

Inhaltsverzeichnis

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"
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