Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Uruchomienie skryptu w tle.
--AQuatro--
post
Post #1





Goście







Witam.
Chciałbym odpalic sobie skrypcik za pomocą :
shell_exec ();
Php, czeka jednak az odpalony program ukonczy dzialanie.
Ja nie chce, aby php czekał, gdyż uruchamiany program może działać długo,
chcę aby odpalił skrypt i nie czekał na jego wynik.
Jak to zrealizować ! ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AQuatro
post
Post #2





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 29.09.2004

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


No, działa.
Ale musiałem zrobić, tak jak zrobiłeś z pingiem.
Osobny plik, skrypt w bashu.
plik.sh
Kod
#!/bin/sh
python nazwa_programu.py $1 &


i w php:
Kod
shell_exec("sh plik.sh ".$sciezka."> /dev/null");


Wtedy zadziała.
Bez basha się nie obejdzie.
Próbowałem nawet zapisać
Kod
shell_exec("python nazwa_programu.py  ".$sciezka." & > /dev/null");

Ale zawsze czeka na wykonanie kodu.
Ale ogólnie, problem rozwiązany..
Dzięki za wszelkie sugestie.

Ten post edytował AQuatro 4.02.2008, 15:59:58
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 12:44