Autor | Zpráva | ||
---|---|---|---|
checkroot Profil * |
#1 · Zasláno: 18. 5. 2009, 19:22:09
Ahoj, fakt si nevím rady. Mám ve složce /server/samp/test aplikaci test.
Potřebuji, abych ji spustil přes webové rozhraní. Webserver apache, op. sys.: CentOS 5; PHP 4. Zkoušel jsem: <? shell_exec('cd /server/samp/test/'); shell_exec('./test 2>/dev/null >/dev/null &'); echo "startovani dokonceno."; ?> Bohužel to echo už mi to nevyhodí takže se skript nekde zakončí. Ještě doplním, že mám plný přístup k serveru. |
||
DJ Miky Profil |
#2 · Zasláno: 18. 5. 2009, 20:34:36
Podle mě bude problém v tom, že jednotlivé příkazy spolu nesouvisí. Spoj oba do jednoho:
shell_exec('/server/samp/test/test 2>/dev/null >/dev/null &'); A příp. si nech vypsat výstup (shell_exec ti ho vrátí, když odstraníš směrování do /dev/null). |
||
Časová prodleva: 15 let
|
0