PHP exec/system problém

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
Václav Sedlář
Žlutá karta Bazar
Žlutá karta Bazar
Registrován: 01. dub 2006
Bydliště: Liberec
Kontaktovat uživatele:

PHP exec/system problém

Příspěvek od Václav Sedlář »

Ahoj, mám následující problém:

V PHP potřebuji rozběhnout přes system(), nebo exec() příkaz pro spuštění programu SyncBack (používám pro synchronizaci s FTP).

Takto to funguje přímo v CMD:

Kód: Vybrat vše

"C:\Program Files (x86)\2BrightSparks\SyncBackSE\SyncBackSE.exe" "parametr_s _nazvem_profilu"
Když výše uvedený příkaz spustím přímo v CMD, nebo ho vložím do souboru.BAT, tak to funguje.

Když ale udělám toto v php:

Kód: Vybrat vše

system('"C:\Program Files (x86)\2BrightSparks\SyncBackSE\SyncBackSE.exe" "parametr_s _nazvem_profilu"');

nebo

exec('"C:\Program Files (x86)\2BrightSparks\SyncBackSE\SyncBackSE.exe" "parametr_s _nazvem_profilu"');
Tak vidím, že se proces SyncBackSE.exe spustí, ale nefunguje a nikdy se neukončí.

Netušíte, kde by mohl být problém? Díky moc!

P.S.: exec a system funguje - jiné bat soubory, nebo přímo příkazy mi fungují...
Odpovědět

Zpět na „Programování a web“