Es funktioniert nur teilweise bei einigen Servern bekomme ich so eine meldung:
taskset: failed to parse CPU list: ./srcds_run
Es funktioniert, wenn man Kern 1 bzw. 2 nicht zu einem server hinzufügt, vielen DANK!
Code
if [ "$VAR_G" != "" ]; then
if [ "$VAR_G" == "1" ]; then
mycpu="1,2";
fi
if [ "$VAR_G" == "2" ]; then
mycpu="3,4";
fi
if [ "$VAR_G" == "3" ]; then
mycpu="5";
fi
if [ "$VAR_G" == "4" ]; then
mycpu="6,7";
fi
if [ "$VAR_G" == "5" ]; then
mycpu="8";
fi
if [ "$VAR_G" == "6" ]; then
mycpu="9,10";
fi
if [ "$VAR_G" == "7" ]; then
mycpu="11";
fi
if [ "$VAR_G" == "8" ]; then
mycpu="12,13";
fi
if [ "$VAR_G" == "9" ]; then
mycpu="14";
fi
if [ "$VAR_G" == "10" ]; then
mycpu="15";
fi
if [ "$VAR_G" == "11" ]; then
mycpu="16";
fi
screen -A -m -d -L -S server$VAR_C-X taskset -c $mycpu $VAR_F
else
screen -A -m -d -L -S server$VAR_C-X $VAR_F
fi
check=`ps aux | grep -v grep | grep -i screen | grep -i "server$VAR_C-X"`
fi
Alles anzeigen