Serverfigyelo, restartolo shellscriptben…

Kezdőlap Fórumok Programozás Serverfigyelo, restartolo shellscriptben…

7 bejegyzés megtekintése - 1-7 / 7
  • Szerző
    Bejegyzés
  • #2073870
    v3nOm
    Felhasználó

      UP!

      #2073871
      aty
      Felhasználó

        -beolvassuk fajlbol mit kell vizsgalni
        -ps aux, grep parossal megvizsgaljuk fut-e
        -ha nem fut elinditjuk
        Mi a probléma?

        #2073872
        MyCroft
        Felhasználó

          Első blikkre valami ilyesmi megoldaná a problémádat:

          Code:
          #!/bin/bash

          while read SOR
          do
            if [ $(ps aux | grep -c „$SOR”) -eq 1 ]
            then
                #elinditjuk a szervert
            fi
          done < lista.txt

          exit 0

          #2073873
          v3nOm
          Felhasználó

            Koszonom!
            Igy hirtelen meg nem ertem de meg fogom vizsgalgni a dolgot! 🙂 Bar mar odaig eljutottam , h 2 szoveges fileom van melyben portok szerint rendezve vannak a serverek -az egyikben a „futnia kell” serverek, a masikban a valoban futo serverek portjai”. Most majd kovetkezik az h amelyik nemfit azt elinditja.
            Itt attol tartok h ha osszehasonlitasnal 1nel tobb port lesz mely nem fut akkor felek h a tobbit eldobja :S Valamint majd okosan at kell gondolnom h h is azonositsam be h melyik dire-ben van az a server amelyet eppen el kell inditania…
            Termeszzetesen ehhez is varom az EPITO JELLEGU tanacsokat:D

            #2073874
            MyCroft
            Felhasználó

              Ez amit én irtam, a „futnia kell” filet használja (lista.txt).
              A szerverek elindítását sztem úgy meg lehet oldani, hogy csinálsz egy my_servers könyvtárat mondjuk a homekönyvtáradban és oda beleteszel egy-egy symlinket minden szerverre, amit esetleg el kell indítani. Így a scriptből csak ezekre a symlinkekre kell hivatkozni

              #2073875
              v3nOm
              Felhasználó

                Tenyleg b*xus ez eszembe sem jutott… Bar meg most sem voltidom nekiugrani befejezni, de ,ar igy egyre konyebbnek tunik:D Koszonom!

                #1884420
                csaba
                Felhasználó

                  Sziasztok!

                      Gameservereket futtatok debian alatt es nemtom miert de neha kifagyogatnak a serverek.:( Egy scriptet szeretnek irni amit a cron 3 percenkent lefuttat, a script megvizsgalja h mely servereknek kellene futnia (fileban van eltarolva, melyet egy masik scrip generalt) es ha vmelyik nem fut akkor elinditja azt. Vmennyit mar konyitok hozza szhal probalok majd nem nehez eset lenni, de sajnos nem ismerem meg tovirol-hegyire a rendszert igy eleg zavarosa a fejemben az egesz scriptnek a mukodesi elve.

                  A file mely a must-be futni kene servereket tartalmazza igy nez ki:

                  port username homedir

                  Minden apro jotanacs jol johet, elore is koszonom! :ph34r:

                7 bejegyzés megtekintése - 1-7 / 7
                • Be kell jelentkezni a hozzászóláshoz.