Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php + shell
Forum PHP.pl > Forum > PHP
rimk
Czy można poleceniem exec, system itp. odpalić linuksową aplikację i nie czekając już na jej wykonanie zakończyć skrypt?
marcio
Jak wylaczyc zatrzymac za pomoca exit()-return()??Lub ma dzialac w tle
rimk
Skrypt odpala linuksowy program i nie czeka na jego wykonanie (bo program wykonuje się baaaaardzo długo) - sam się naturalnie kończy.
l0ud
Uruchom program w screenie:

http://jakilinux.org/aplikacje/konsola/screen-sztuczki/
DarkItachiPL
Sry za odkopanie... Ale dało by rade zrobić takie coś na windows jak screen na linux?
jekyl
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
DarkItachiPL
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??
l0ud
Nie testowałem tego, ale być może zadziała:
http://blog.lipek.net/index.php/2008/02/26...-procesu-w-tle/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.