z tego co widzę to konfiguracja jest tu “/root/pilot/sc_trans.conf” a plik wykonywalny tu “/root/pilot/sc_trans”. Wszystko jest zapisane w zmiennej $config.
I do tego co napisałem to moze jeszcze mała korekta:
ob_start();
if (($_GET[start]=="tak") or ($restart)) exec("".$config['aplikacja']." ".$config['konfig']." &", $wyjscie, $blad);
echo "
".print_r($wyjscie,true)."
"; echo “#”.(int)$blad; mail(‘twoj@email.pl’, ‘test www’, ob_get_contents()); [/code] … i na powinieneś dostać maila Lub 2 sposób:
[code] if (($_GET[start]==“tak”) or ($restart)) exec("".$config[‘aplikacja’]." “.$config[‘konfig’].” >> /jakis/katalog/plik.log &");
i w odpowiednim pliku masz wyjście z polecenia.
Jak przeanalizujesz to co się dzieje po wykonaniu poleceń, czyli co jest w plikach lub na mailu, to daj znać.
"; echo “#”.(int)$blad; ?> [/code] I teraz odpal w przeglądarce poprzez “domena.com/nazwategoskryptu.php” Potem zmień “/root/pilot/sc_trans /root/pilot/sc_trans.conf &” na “/root/pilot/sc_trans /root/pilot/sc_trans.conf” i sprawdź ponownie. I na końcu jeszcze raz zamień to co wyżej na “/root/pilot/sc_trans /root/pilot/sc_trans.conf >/dev/null &”. Wyniki dawaj na forum oczywiście. U mnie np. to wyżej daje wyjście
[code] Array ( ) #126
czyli z manuala czytając to oznacz że
Przy okazji to jest manual pt. sprawdzanie czy w PHP da się uruchomić dane polecenie. Prościej się nie da.