![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Lesung aus Sperrung fifo Rohr in Shell-Skript | Victorin | Shell Programmierung und Scripting | 4 | 05-08-2007 12:39 PM |
| Sperren einer einzelnen IP - | Phobos | UNIX for Dummies Questions & Answers | 4 | 04-28-2005 12:09 AM |
| Sperrung DHCP | byblyk | IP-Networking | 2 | 03-16-2005 12:06 AM |
| School Blocking | Satine | IP-Networking | 1 | 02-07-2005 05:07 PM |
| Sperrung Domains | tamemi | UNIX for Dummies Questions & Answers | 1 | 04-16-2003 08:13 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Non-Blocking-Leitung
Hallo,
Wäre das ein akzeptabler Weg, eine nicht-blockierende Leitung. Grundsätzlich möchte ich schaffen, eine Art Server-Client-Architektur. Dieser Code wird auf dem Server, und ich möchte nicht warten müssen, bis Kunden zu lesen, bevor sie auf den nächsten Kunden. Ein Problem, das ich sehen können, ist, wenn ein Client-Blätter / und stirbt nie liest aus dem Rohr (aber ich könnten einige Trap / cleanup Bestellung in der Kunden für diese). # Zuweisung fd 3 bis die Leitung echo "exec 3> myfifo & & echo 'a'> & 3 & & echo" b "> & 3 & & echo" c "> & 3 & & exec 3> & - "| heute Chris. Zuletzt bearbeitet von Neo; am 02-09-2009 05:25 PM.. Grund: Link entfernt, selbst die Förderung der neuen Mitgliedstaaten |
|
||||
|
Ein UNIX-Domain-Socket ist im Wesentlichen ein FIFO mit den zusätzlichen Eigenschaften, die Sie wollen - die Fähigkeit für eine Vielzahl von Kunden, um die Verbindung zu einem Server. Sehen diesen Link für Details.
|
|
||||
|
Vielen Dank für die Info. Ich möchte, dass diese in der Shell-Script (bash). Es ist eine Art Learning-Projekt zu erfahren, kann ich nur über die Shell Scripting für bash. Ich bin versucht, eine kleine Schale Spiel.
Danke, Chris. |
|
||||
|
Die & & führt dazu, dass die Shell zu warten, bevor Sie den Befehl, nachdem sie, und sollte einer von ihnen nicht, keiner von denen, nachdem sie ausgeführt werden soll. & & Ist eine bedingte, ist es nicht dem Hintergrund Erklärung. Auch gibt es einen Grund dafür, dass der String-Kommandos ist alles in einer Zeile? Und was ist "echo exec 'für, haben Sie bedeuten, dass für die ohne Echo?
Ich glaube nicht, dass es jedem beliebigen Punkt Versuch sie zu öffnen, als FD in der Shell, wenn Sie versuchen, Zeit zu sparen, da die Shell wird für den Leser warten, um die Leitung ohnehin. Sobald dies der Fall, alle drei Verfahren wird die gleiche Leitung, die ich Zweifel ist das, was Sie wollen. Punkt, an dem alle drei Prozesse erhalten Kopien der gleich Leitung, nicht anstehen. Diese Art von Code, auf der anderen Seite werden warten, bis die Leitung, ein Prozess, dann sofort warten auf das Rohr wieder, ohne den eingeleiteten Prozess zu beenden: Code:
echo a > fifo & echo b > fifo & echo c > fifo & |
|
||||
|
Corona688,
Vielen Dank für die Info. Zitat:
Thanks again, Chris. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|