PHP-ban parancs futtatás/leállítas
Kerdesem az lenne, hogy meg e lehet valahogy csinalni azt php ben elinditok valamit utánna meg lealitom ugyna azt ugyan ugy egy .php fileval
start.sh kod:COD2.sh kod:Most ezt valahogyan meg kellene határoznom mikor elindul, akkor tobbszor ne tudjak elinditani, es ennek a lealitasat es ha meg lehet azt hogy ne www-data user ben fusson. Ha valaki tudna segiteni megkoszonnem.
Az a baj pid et nem lehet meghatározni ugyan is random :(
Feher Tamas
■ start.sh kod:
$output = shell_exec("/home/cod228963/cod_2/COD2.sh");
cd /home/cod228963/cod_2/
./cod2_lnxded_ded
Az a baj pid et nem lehet meghatározni ugyan is random :(
Feher Tamas
Miért ne lehetne?
Ami a felhasználó váltást illeti, su esetleg sudo parancs a barátod. :)
nem arra.
ne tedd
remélem nem értettelek félre
egy reszt
futtat.
Mi a feladat?
letre szeretnek
es ha meg lehet ugy oldalni, hogy ne www-data futtasa hanem maga az user akié?.
Mivan?
www-data: felejtsük el ezeket a kérdéseket, ezzel nem jutunk dülőre, mert azt se tudjuk hogy mit szeretnél. Próbáld meg érdelmesen és összeszedetten elmondani, milyen körülmények között mit próbálsz meg megvalósítani. Lehet, hogy sikerül megspórolnunk egy pár nap szívást azzal, hogy értelmesen fogalmazol. Sejtem, mit szeretnél, de kicsit részletesebben el kellene mondanod.
van adott jatek
egy megadott pl: start.php inditson majd el, pesze ehez kell majd egy login rendszer es a login rendszeren belul lesz a jatek szerver leallitasahoz es inditasahoz levo gomb.
remelem igy mar talan atlathatobb lesz,Debian on akarom ezt megvalositani.
Így már értelmes.
Ha bonyolultabb megoldást szeretnél, akkor FastCGI-zhetsz, amivel tologathatod a daemon restartot. Ez szopás.
Ha még bonyolultabb megoldást szeretnél, akkor megnézegetheted, hogy a gameszerver fogad-e valamilyen interfészen kéréseket, stb. és játszhatsz azzal.
Lehetőség adott, szerintem az elsőt válaszd, főleg ha nincs sok tapasztalatod a dologban. Arra figyelj, hogy mi van akkor, ha a restart lehal.