Ubuntu Linux
  • kifli
    #9953
    na, megint én, megint bash scriptel, viszont most nem megoldást keresek, hanem véleményt kérek :P

    Szóval adott egy script ami 5 percenként fut, arra van, hogy a szükséges processeket leszabályozza a megfelelő szintre, cpu használatban.

    ez így néz ki:

     pkill -9  cpulimit
    sleep 3
    csmarci=$(cat /home/gamepanel/accounts/csmarci/game/195.184.9.35:25002/.gpxpid)
    cpulimit -p $csmarci -l 15 -z > /dev/null 2>&1 &

    levi=$(cat /home/gamepanel/accounts/levi/game/195.184.9.35:25565/.gpxpid)
    cpulimit -p $levi -l 15 -z > /dev/null 2>&1 &

    mcroncika=$(cat /home/gamepanel/accounts/mcroncika/game/195.184.9.35:25012/.gpxpid)
    cpulimit -p $mcroncika -l 15 -z > /dev/null 2>&1 &



    Viszont ez a script, nem kézzel van megírva, hanem egy másik script teszi be aszükséges dolgokat:


    echo -n "Felhasznalonev: "
    read -e felha
    echo -n "Szerver port: "
    read -e port
    pid=$(cat /home/gamepanel/accounts/$felha/game/195.184.9.35:$port/.gpxpid)


    echo $felha='$(cat /home/gamepanel/accounts/'$felha'/game/195.184.9.35:'$port'/.gpxpid)' >> /home/gamepanel/limiter.sh
    echo 'cpulimit -p $'$felha' -l 15 -z > /dev/null 2>&1 &' >> /home/gamepanel/limiter.sh
    echo -e "/n" >> /home/gamepanel/limiter.sh


    A kérdésem ezzel kapcsolatban az lenne, hogy van-e valami tanács esetleg, amivel jobbá/egyszerűbbé lehetne tenni a cuccot. Illetve az hogy 5 percenként fut, nem sok-e? (úgyértem, nem okozhat-e valami gondot)