Autor Zpráva
checkroot
Profil *
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
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).

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: