Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Programm automatisch neustarten?

  1. #1
    Registrierter Benutzer
    Registriert seit
    May 2008
    Beiträge
    7

    Programm automatisch neustarten?

    Hallo,

    ich hab zwar schon ein bisschen mit Google gespielt aber nix brauchbares gefunden darum frag ich einfach mal.

    Zum Problem: Wir haben am Rootserver einen Gameserverlaufen für das altbekante Spiel GTA SA. Dazu haben wir die www.sa-mp.com Software drauf. Aber irgendwie stürzt der Server immer ab sobald ein paar Leute drauf spielen, es laufen zwar schon auch andere Gameserver drauf nur die Auslastung vom Ram und CPU liegt nichtmal bei 50%. Ist ja auch ein Quadcore mit 6 oder 8 GB Ram da bin ich mir grad nicht sicher....

    Jednefalls suche ich nach nen Script oder irgendwas in der Richtung das überprüft ob der Prozess noch läuft oder nicht wenn er "abgestürzt" ist soll er dann automatisch neustarten.

    Was noch wichtig ist er darf unter keinen Fall als root starten sondern über den benutzer "gta".

    Vielleicht kann mir wer helfen, währe total gut ;-)

    Danke im Vorraus
    lg Alex

  2. #2
    Registrierter Benutzer
    Registriert seit
    May 2008
    Beiträge
    7
    Ich glaube ich hab was, ist das wahrscheindlich eh was ich suche:

    http://www.linuxforen.de/forums/show...+%FCberwachung

    lg Alex

  3. #3
    Registrierter Benutzer
    Registriert seit
    May 2008
    Beiträge
    7
    EDIT: Hat sich erledig... Kunden haben keinen Shell zugriff^^

    So bin gerade dabei das Script zu installieren, nun folgerndermaßen... Das ganze soll auf nen Rootserver von nen Gameserver Anbieter laufen ... so alles installiert und richtig verlinkt und wenn ich nun im Interface (teklab) auf Starten klicke kommt die Fehlermeldung das der Server nicht gestartet werden konnte... wass heisst das im Script was nicht stimmt also das irgendein pfad nicht gefunden wird.

    der Richtige Pfad lautet ja /home/gta/server/gta_sa
    so das problem ich vermute das der rootserver es nicht zulässt auch das home verzeichniss als kunde zuzugreifen sonst könnt ich ja jeden server starten lassen was auf dem root ist. darum ist im FTP Programm auch nicht ./ das erste verzeichniss sondern ich befind mich am anfang im gta verzeichniss und habe dort dann den server ordner.

    Jetzt bräuchte ich nur hilfe beim Umschreiben vom Script so das es startbar sein muss wenn ich nicht aufs homeverzeiniss zugreifen kann.
    PS: Der Server wird vom Interface mit dem Command ./start.sh gestartet das funktioniret auch .. daher das interface bei jeden kunden bereits im richtigen verzeichniss ist.

    Also wie muss ich es umschreiben sodass der server gestartet werden kann...

    Etwas vl noch zu INITPIDFILE=$BASEDIR/???
    PIDFILE=$BASEDIR/??? ich hab noch nie gesehen das der server ne pid anlegt...

    Das hier ist nur der oberste bereich vom script..

    Code:
    #!/bin/sh
    
    MAIL="keine"
    BASEDIR=/server/gta_sa
    PROGRAMM="samp022svr"
    LOGFILE=$BASEDIR/script_server.log
    
    INITPIDFILE=$BASEDIR/???
    PIDFILE=$BASEDIR/???
    
    COMMAND="$PROGRAMM"
    STARTSCRIPTNAME=$0
    
    
    case "$1" in
    start)
    echo "Starte $STARTSCRIPTNAME <br> und Kommando: \"$COMMAND\""
    $0 fork 1> /dev/null 2> /dev/null &
    echo $! > $INITPIDFILE
    #disown
    ;;
    Ich hoffe mir kann da wer helfen. Danke im Vorraus

    lg Alex
    Geändert von AXELB (24.08.08 um 11:54 Uhr)

Ähnliche Themen

  1. opendchub automatisch nach boot starten
    Von einmannpark im Forum System installieren und konfigurieren
    Antworten: 0
    Letzter Beitrag: 19.07.05, 16:39
  2. Bachup Programm für Streamer
    Von DudelVudelDudel im Forum Anwendungen Allgemein, Software
    Antworten: 4
    Letzter Beitrag: 04.11.03, 00:19
  3. programm automatisch starten lassen - vor kde,gnome,etc.
    Von Lucky_L im Forum System installieren und konfigurieren
    Antworten: 7
    Letzter Beitrag: 26.10.03, 16:05
  4. FTP-Server automatisch starten bzw. beenden?
    Von linux-learner im Forum System installieren und konfigurieren
    Antworten: 3
    Letzter Beitrag: 14.07.03, 07:02
  5. Suche Programm zum Datenabgleich. (CVS ?)
    Von Catonga im Forum Linux Allgemein
    Antworten: 9
    Letzter Beitrag: 23.05.02, 21:34

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •