Moznosti prikazu system alebo exec v PHP

Programovacie jazyky, rady, poradňa...
Shakal
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 206
Registrovaný: 31 jan 2006, 18:54

Moznosti prikazu system alebo exec v PHP

Príspevok od používateľa Shakal »

Ahojte.
Neviete mi prosim poradit ci je nejaka moznost, aby sa vykonavanie PHP skriptu nezdrzalo pri vykonavani tychto dvoch prikazov?

Priklad:

Kód: Vybrať všetko

<?
echo 'bla bla bla';
system('wget http://nieco.sk/subor.zip');
echo 'dalsie vykonavanie skriptu';
?>
Problem:
Vykonavanie celeho PHP skriptu sa pozastavi na riadku s funkciou system a je pozastaveny az dokym "wget" nevrati nejaku hodnotu.

Skusal som to aj cez 'nohup wget ..... &' a ziaden efekt.
Ja skratka len potrebujem ten wget pustit a nechat ho bezat na pozadi a vykonat cely php skript co najrychlejsie nezavisle od toho wgetu.

Je tu nejaka moznost? :(
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Skúšal si aj system('wget http://nieco.sk/subor.zip &> /dev/null &'); ?
Shakal
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 206
Registrovaný: 31 jan 2006, 18:54

Príspevok od používateľa Shakal »

chrono napísal:Skúšal si aj system('wget http://nieco.sk/subor.zip &> /dev/null &'); ?
Super. Takto to funguje.
Vdaka moc. :D
Napísať odpoveď