Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]tworzenie watkow
-gox-
post
Post #1





Goście







Na poczatku zaznaczam ze odpalam skrypt z CLI

Czy jest jakas mozliwosc ominiecia czekania skryptu na zakonczenie procesu uruchamianego z shell_exec() / exec() itp ? narazie jedynym sposobem na to wydaje sie uruchamianie skryptu(ow) na hosingu.. wtedy moge wywolac URL ze skryptem, a fsockopen wcale nie bedzie czekal az ow skrypt sie skonczy i wywali cos na wyjscie... (tak jak to robi fopen())

z gory thnx za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-gox-
post
Post #2





Goście







Chyba mi sie udalo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


  1. <?php
  2. $a = popen('ping wp.pl && ping wp.pl && ping wp.pl && ping wp.pl', 'r');
  3.    echo 'robie cos1';
  4.    $b = popen('tracert wp.pl', 'r');
  5.    echo 'robie cos2';
  6. ?>


Moge wywolywac polecenia na powloce jedno po drugim nie czekajac za zakonczenie poprzedniego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
co prawda skrypt nie zakonczy sie dopoki jakis proces dziala ale to nic.
nalezy pamietac, ze wymagane jest przypisywanie uchwytu, jesli tego nie zrobimy, kazde kolejne popen() bedzie czekac na zakonczenie poprzedniego...

Oh Yessss!
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 07:13