Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> php + shell, nie czekać na wynik?
rimk
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 2.07.2007

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


Czy można poleceniem exec, system itp. odpalić linuksową aplikację i nie czekając już na jej wykonanie zakończyć skrypt?
Go to the top of the page
+Quote Post
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Jak wylaczyc zatrzymac za pomoca exit()-return()??Lub ma dzialac w tle
Go to the top of the page
+Quote Post
rimk
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 2.07.2007

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


Skrypt odpala linuksowy program i nie czeka na jego wykonanie (bo program wykonuje się baaaaardzo długo) - sam się naturalnie kończy.
Go to the top of the page
+Quote Post
l0ud
post
Post #4





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Uruchom program w screenie:

http://jakilinux.org/aplikacje/konsola/screen-sztuczki/
Go to the top of the page
+Quote Post
DarkItachiPL
post
Post #5





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 26.06.2008

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


Sry za odkopanie... Ale dało by rade zrobić takie coś na windows jak screen na linux?
Go to the top of the page
+Quote Post
jekyl
post
Post #6





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 23.12.2006

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


jasne ze sie da robilme komunikator oparty na jabberze i wlasnie tez mialme ten problme ze odplanie shell_exec w linuxie czekalo na zakonczenie programu ktory sie nei konczyl gdzy byl to proces php odpowiedzialny za wysylanie wiadomosci wystarczy przekierowac wynik gdziekolwiek np

  1. <?php
  2. shell_exec("php skrypt.php params 1 > gdzies &")
  3. ?>


powinno dzialac
Go to the top of the page
+Quote Post
DarkItachiPL
post
Post #7





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 26.06.2008

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


a dało by rade zrobić żeby zamiast tego "php plik.php" było np. start c:\program.exe i żeby nie czekało na jego zakończenie??
Go to the top of the page
+Quote Post
l0ud
post
Post #8





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Nie testowałem tego, ale być może zadziała:
http://blog.lipek.net/index.php/2008/02/26...-procesu-w-tle/
Go to the top of the page
+Quote Post

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: 20.09.2025 - 14:14