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: 214 Pomógł: 18 Dołączył: 25.04.2009 Ostrzeżenie: (20%)
|
ja zadam lepsze pytanie, czy ten panel co znalazłeś, czy mu działa restart? Jeśli tak, to nie wyciągłeś pewnie całości (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) bim przetłumacz to na polski, a co do restartu to mu nie działa, i nie powinien działać bo to nie ten poziom uprawnień killall 123sam.sh # your startup script name killall samp02Xsvr # need to put in path to killall if its not in $PATH to powinno zabić ten proces z tego skryptu, zobacz czy ogólnie ten skrypt ci działa z shell-a, na uprawnieniach tych co masz. jak nie zadziała to wpis "su" to powinno ci nadać uprawnienia admina, wtedy sprawdź skrypt jeszcze raz jeszcze jedno, czy nadałeś pliką odpowiednie uprawnienia, że to jest plik wykonywalny Ten post edytował okitoki 22.05.2009, 06:52:42 |
|
|
|
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
KoPcIu 1. Dembian linux 5.0
2. Tak jest to serwer samp.
3... 21.05.2009, 21:33:20
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
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: 28.12.2025 - 13:27 |