Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [stream] Obsługa dwóch procesów
Skie
post
Post #1





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

Ostrzeżenie: (0%)
-----


Witam,
potrzebny jest mi skrypt uruchamiany z poziomu konsoli, którego zadaniem będzie uruchomić pewną ilość procesów PHP (nieskończonych) oraz wypisywać na konsolę to co te skrypty będą zwracać w czasie rzeczywistym.
Udało mi się częściowo uzyskać to poprzez użycie proc_open() oraz pętli while (!feof($pipe)), gdzie $pipe jest to stdout procesu.
Problem polega na tym, że o ile udaje się w ten sposób uruchomić i podtrzymać wiele skryptów jednocześnie , o tyle PHP zdaje się nie umieć nasłuchiwać jednocześnie więcej niż 1 stdout.
Pytanie brzmi, czy da się to zrobić w PHP? Czy też muszę przejść na SHELLa lub inny język programowania niż PHP?


--------------------
Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+
Strona Domowa | Elradia MMORPG
FireFox: make the web better.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
irmidjusz
post
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 60
Dołączył: 25.02.2012

Ostrzeżenie: (0%)
-----


a http://php.net/manual/en/function.stream-socket-pair.php nie nadaje się do tego?


--------------------
there is much to be learned
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 13:37