Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php,PERL]Jak wykonac komende
hitmancs
post 6.07.2006, 15:35:34
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 27.06.2006

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
NetJaro
post 7.07.2006, 08:45:07
Post #2





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Zrób z 'su' ale użyj formularza na hasło smile.gif A jak się zabezpieczyć? Było na forum..
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 07:41