#!/bin/bash #variables #s1 JARPACTHa = "" MEMORYMAXa = "" MEMORYLOADa = "" NAMEa = "serwer1" #s2 JARPACTHb = "" MEMORYMAXb = "" MEMORYLOADb = "" NAMEb = "serwer2" #s3 JARPACTHc = "" MEMORYMAXc = "" MEMORYLOADc = "" NAMEc = "serwer3" start(JAR, Memx, Meml, Name){ if ps x | grep -v grep | grep -v -i SCREEN | grep $JAR > /dev/null then echo "Serwer $Name był już uruchomiony" else screen -dmS Name java -d64 -Xms$Meml -Xmx$Memx -XX:+UseConcMarkSweepGC -jar $JAR echo "Serwer $Name został uruchomiony" fi } start(JARPACTHa, MEMORYMAXa, MEMORYLOADa, NAMEa) sleep 2 start(JARPACTHb, MEMORYMAXb, MEMORYLOADb, NAMEb) sleep 2 start(JARPACTHc, MEMORYMAXc, MEMORYLOADc, NAMEc) sleep 2