Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php,PERL]Jak wykonac komende
Forum PHP.pl > Forum > PHP
hitmancs
Witam jak zrobic skrypt ktory wlanczal i wylanczal by server gry cunter strike za pomoca:


jest napisany skrypt w perlu albo bashu
ten skrypt jest odpalany co 5 minut
skrypt sprawdza co jest w wybranym pliku
/home/server/public_html/administracja/status.dat
sformatowane dane
start
i
stop

potem

przetwarza dane
i
odpala dany proces albo killuje
Odpala:
/home/server/server/cs/hlds_l/start
Killuje:
kill -9 `screen -list | grep -w cs | grep -v grep | cut -f 1 -d "."`
screen -wipe

skrypcik php
ma formularz

Server:
Start
Stop
Restart ( Wykonuje pierw stop a potem start )

i ustawia w pliku
/home/server/public_html/administracja/status.dat

albo
zmienna start
albo zmienna stop


I zeby po zastopowaniu pojawial sie napis

Server Stoped [OK]
albo jesli cos nie nie udalo
Server Stoped [ERROR]

i tak samo

Server Started [OK]
Server Stoped [ERROR]

i
Server Restart [OK]
Server Restart [ERROR]
Jezeli tak sie nie da zrobic

to moze jakos wykozystujac

http://php.net/shell_exec
http://php.net/system
http://php.net/exec

tylko jak..

Chodzi o to zeby skrypt byl bezpieczny..

a uzywajac "su" nie bedzie bezpieczny.

Czy moglby ktos wykonac taki prosciutki skrypt

albo podsunac pomysl jak inaczej i latwo tobezpiecznie zrobic
NetJaro
Zrób z 'su' ale użyj formularza na hasło smile.gif A jak się zabezpieczyć? Było na forum..
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.