![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 13:37 |