Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Resrart serwera, Funkcja system();
KoPcIu
post
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)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 25.12.2025 - 07:45