Autor | Zpráva | ||
---|---|---|---|
guest Profil |
#1 · Zasláno: 2. 5. 2007, 21:21:09 · Upravil/a: guest
zdravím, nevíte jestli když spustím příkazem exec dávkový soubor, který mi překopíruje pár souborů ze síťových počítačů na server, zda php spustí tu dávku a dál provádí příkazy nebo počká až se vše dokopíruje a pak teprve pokračuje v kódu dál?
Jde mi o to, že můj kód následující po příkazu exec vyžaduje aby ty kopírované soubory už byly na serveru, tak nevím jestli je nutné dávat za exec nějaký sleep, nebo zda php samo počká až se vykoná program spuštěný příkazem exec a pak teprv pokračuje. |
||
djlj Profil |
#2 · Zasláno: 2. 5. 2007, 21:47:33
Dle mých zkušeností php čeká, až se vše vykoná. Možná to jde někde nastavit, nevím.
|
||
DJ Miky Profil |
#3 · Zasláno: 2. 5. 2007, 21:51:21
Podle manuálu:
Pozn.: Pokud touto funkcí nastartujete nějaký program a chcete ho nechat běžet v pozadí, musíte se zajistit přesměrování výstupu z tohoto programu do souboru nebo jineho výstupního streamu, jinak se PHP zasekne až do ukončení běhu tohoto programu. |
||
guest Profil |
#4 · Zasláno: 2. 5. 2007, 23:25:45 · Upravil/a: guest
díky
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0