Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 1 Dołączył: 23.10.2008 Ostrzeżenie: (0%)
|
Witam, zakupiłem ostatnio VPS i potrzebuje zrobić panel do zarządzania serwerem SA-Mp.
Znalazłem w sieci jeden panel serwera więc postanowiłem wyciąć z niego funkcję reset, lecz mam z nią problem ponieważ nie działa a jako że ja nie znam za bardzo się na CMD Shell wiec nic nie jestem w stanie zrobić. Plik restart.php: Kod <? $path = "/var/www/"; echo 'Serwer zrestartowany!'; system(''.$path.'control.sh restart >/dev/null'); ?> Plik control.sh: Kod #!/bin/bash server_start() { /var/www/123sam.sh & # put in full path and name of startup script } server_stop() { killall 123sam.sh # your startup script name killall samp02Xsvr # need to put in path to killall if its not in $PATH } server_restart() { server_stop sleep 3s server_start } case "$1" in 'start') server_start ;; 'stop') server_stop ;; 'restart') server_restart ;; *) echo "Usage $0 start|stop|restart" esac Plik 123sam.sh: Kod #!/bin/bash while true; do if pgrep samp02Xsvr &>/dev/null; then echo Blad - Duplikacja procesu! exit else cd /root/samp02X/ ./samp02Xsvr fi sleep 15m done Katalogi są w porządku i wszystko lecz nie wiem dlaczego to nie działa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) być może ktoś zna ten kod lub zna się dobrze na komendach to zauważy błąd (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) jeśli tak to prosił bym o pomoc. Lub jeśli posiada ktoś komendę na restart serwera prosił bym (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) PS dopowiem ze tych serwerów będzie kilka a więc restart po nazwie nic nie da... Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 1 Dołączył: 23.10.2008 Ostrzeżenie: (0%)
|
1. Dembian linux 5.0
2. Tak jest to serwer samp. 3. Przez ten panel chce aby można było wyrywać mapy, mam to zrobione. Chce aby można było edytować plik config też zrobione. Chce też aby można było ten serwer zrestartowac aby nowe ustawienia się zapisały. Czyli chce "zabić'' proces a następnie włączyć ten proces spowrotem. Lecz nie wiem jak zamknąć ten proces, standardowo służy do tego cms kill -9 id_procesu lecz go się nie da pobrać. Ja nie widzę takiej opcji (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) znalazłem ten kod na górze lecz niestety on nie działa ;( |
|
|
|
KoPcIu Resrart serwera 21.05.2009, 17:48:04
pgrzelka a nie wystarczy w pliku .sh wpisać reboot -paramet... 21.05.2009, 17:58:07
KoPcIu pgrzelka, tak jak napisałem jestem zielony jeśli c... 21.05.2009, 18:02:38
okitoki PHP ma w ogóle prawo do restartu serwera ? na ogół... 21.05.2009, 19:28:49
KoPcIu Nie rozumie Cie, posiadam własny vps chce na nim p... 21.05.2009, 21:12:49
okitoki 1) VPS (Virtual Private Server) jest to jaka... 21.05.2009, 21:22:26
okitoki z poziomu www będzie problem z zabiciem procesu, p... 21.05.2009, 21:41:37
KoPcIu Na górze podałem przykład zabicia procesu lecz nie... 21.05.2009, 21:46:00
bim2 ja zadam lepsze pytanie, czy ten panel co znalazłe... 21.05.2009, 21:55:05
okitoki Cytat(bim2 @ 21.05.2009, 22:55:05 ) j... 21.05.2009, 22:05:07
erix Jeśli się nie mylę, to Google: sudoers i trzeba do... 22.05.2009, 17:01:34
KoPcIu bim2, ten panel jest dziwny i go w ogóle nie odpal... 22.05.2009, 18:11:32
okitoki no to super, ty to robisz jako użytkownik nie admi... 22.05.2009, 20:50:43
KoPcIu ta komenda:
shell_exec("samp02Xsvr > /dev... 24.05.2009, 11:37:59
Przemo_ Kodshell_exec("samp02Xsvr > /dev/null ... 24.05.2009, 16:40:07 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 21:55 |