Autor Zpráva
guest
Profil
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
Dle mých zkušeností php čeká, až se vše vykoná. Možná to jde někde nastavit, nevím.
DJ Miky
Profil
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
díky
Toto téma je uzamčeno. Odpověď nelze zaslat.