1. GSManager
    1. Funktionen
    2. Unterstützte Spiele
    3. Neuigkeiten
    4. Statistiken
    5. Serverliste
  2. Lexikon
  3. Filebase
  4. Entwicklung
  5. Forum
    1. Dashboard
    2. Unerledigte Themen
  6. Web-Interface
  7. Artikel
  8. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. GSManager
  2. Forum
  3. Unterstützung
  4. Benutzung

Gameserver Überwachung mittels Cronjob

  • =SK=Chris
  • 26. September 2008 um 18:17
Das Projekt GSManager (vormals ManuAdminMod) wurde am 01.01.2020 eingestellt - diese Internetpräsenz bleibt verfügbar, die Software wird aber nicht länger gepflegt. Vielen Dank für eure Unterstützung in den mehr als zehn vergangenen Jahren!
1. offizieller Beitrag
  • =SK=Chris
    Anfänger
    Punkte
    320
    Beiträge
    58
    • 26. September 2008 um 18:17
    • #1

    Hi Leute

    ich habe das Problem, das ich meine Gameserver Überwachen lassen will und wenn er Abstürtz das es mittels Crontab neu Gestartet wird nur leider bin ich kein Linux Profi

    hat einer eine Idee wie man das verwirklichen kann

    Man muss doch eigendlich nur ein script schreiben das den Prozess Überwacht und wenn er nicht mehr da ist den server Neustartet.

    Habe nun erstmal ein test gemacht der leider in die Hose ging


    Code
    0       6       *       *       *       /home/Gameserver/cod4_server4/restart.sh

    so mit diesem Crontab eintrag sollte der Server Morgens um 6 Uhr neu gestartet werden nur leider könnte er die Datei nicht finden

    /home/Gameserver/cod4_server4/restart.sh: line 1: ./stop.sh: No s/home/Gameserver/cod4_server4/restart.sh: line 2: ./start.sh: No such file or directory
    uch file or directory

    Restart

    Code
    ./stop.sh
    ./start.sh

    start

    Code
    [screen -AmdS cod44 ./cod4_lnxded +set fs_basepath /home/Gameserver/cod4_server4 +set fs_homepath /home/Gameserver/cod4_server4 +set fs_game "mods/pam4" +set dedicated 2 +exec l4g_sd_hc.cfg +set sv_punkbuster 1 +set net_port 24300  +map mp_crossfire

    stop

    Bash
    #!/bin/sh
    
    
    
    
    screen -S cod44 -X quit

    nur wo liegt das Problem, wäre ja schonmal ein Anfang wenn ich das mit dem autoneustart hin bekommen würde
    danke an alle die sich meiner Annehmen


    Mfg Chris

    Hier mal das Onlinecheck script

    Bash
    #!/bin/sh
    
    
    
    
    dir="/home/Gameserver/cod4_server4"
    process=`ps auxw | grep ./cod4_lnxded-bin | grep -v grep | awk '{print $11}'`
    
    
    
    
    if [ -z "$process" ]; then
      echo "Couldn't find a running server, restarting it."
      cd "$dir"
      nohup ./cod4_lnxded-bin +set fs_basepath /home/Gameserver/cod4_server4 +set fs_homepath /home/Gameserver/cod4_server4 +set fs_game "mods/pam4" +set dedicated 2 +exec l4g_sd_hc.cfg +set sv_punkbuster 1 +set net_port 24300  +map mp_crossfire
    fi
    Alles anzeigen

    nur das Problem ist das bei mir ja die cod4_lnxded-bin ja vier mal läuft weil 4 Gameserver

    nunja ich weiß ich kann fragen,fragen

    5 Mal editiert, zuletzt von =SK=Chris (26. September 2008 um 18:31)

  • Hool
    Profi
    Punkte
    4.830
    Trophäen
    2
    Beiträge
    939
    • 26. September 2008 um 21:22
    • #2

    hi

    also ich habe auch nicht wirklich ahnung von cronjobs oder crontab oder wie auch immer!

    er zeigt dir diesen fehler beim starten an

    Zitat

    /home/Gameserver/cod4_server4/restart.sh: line 1: ./stop.sh: No s/home/Gameserver/cod4_server4/restart.sh: line 2: ./start.sh: No such file or directory
    uch file or directory

    weil du in der "restart.sh" noch

    Zitat

    cd /home/Gameserver/cod4_server4

    unter

    Zitat

    #!/bin/sh

    schreiben musst, dann müsste es gehn

  • =SK=Chris
    Anfänger
    Punkte
    320
    Beiträge
    58
    • 26. September 2008 um 22:38
    • #3

    Hi

    habe die restart umgearbeitet

    Bash
    #!/bin/sh 
    
    
    
    
    cd /home/Gameserver/cod4_server4
    
    
    
    
    ./stop.sh
    ./start.sh
    Alles anzeigen

    nun bekomme ich diese Fehlermeldung

    Zitat

    /bin/sh: Gameserver: command not found

    Mfg Chris

  • Dieses Thema enthält 6 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.
  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™