virtual-talk.de
makegrid shell script - Druckversion

+- virtual-talk.de (http://virtual-talk.de)
+-- Forum: Simulatoren (http://virtual-talk.de/forumdisplay.php?fid=12)
+--- Forum: Linux (http://virtual-talk.de/forumdisplay.php?fid=62)
+--- Thema: makegrid shell script (/showthread.php?tid=1683)



makegrid shell script - Manni - 10.02.2020

Da ich immer wieder Grid´s erstelle habe ich mir ein kleines Skript gebastelt, welches die Arbeit erleichtert.
Hierzu lädt man OpenSim-0xxxx in das Verzeichnis /opt und benennt das OpenSim Verzeichnis dann um in opensim.
Benennt die Konfigurationsdateien *.ini.example in *.ini um.
Jetzt kann man alle gleichbleibenden Einstellungen in den Konfigurationsdateien eintragen.
Anschließend das Skript makegrid.sh an eure sim Anzahl anpassen und folgendermaßen starten:

chmod +x /opt/makegrid.sh
/opt/makegrid.sh

Erste Zeile macht das Skript ausführbar, zweite Zeile führt das Skript aus.


Code:
#!/bin/sh

# makegrid.sh

clear

cd /opt
echo "$(tput setaf 4)OpenSim: $(tput setab 3)Grid erstellung startet im Optionalen Linux Verzeichnis$(tput sgr 0)"

echo 'Robust'
mkdir /opt/robust
mkdir /opt/robust/bin
cp -r /opt/opensim/bin /opt/robust

echo 'Sim1'
mkdir /opt/sim1
mkdir /opt/sim1/bin
cp -r /opt/opensim/bin /opt/sim1

echo 'Sim2'
mkdir /opt/sim2
mkdir /opt/sim2/bin
cp -r /opt/opensim/bin /opt/sim2

echo 'Sim3'
mkdir /opt/sim3
mkdir /opt/sim3/bin
cp -r /opt/opensim/bin /opt/sim3

echo 'Sim4'
mkdir /opt/sim4
mkdir /opt/sim4/bin
cp -r /opt/opensim/bin /opt/sim4

echo 'Sim5'
mkdir /opt/sim5
mkdir /opt/sim5/bin
cp -r /opt/opensim/bin /opt/sim5

echo 'Sim6'
mkdir /opt/sim6
mkdir /opt/sim6/bin
cp -r /opt/opensim/bin /opt/sim6

echo 'Sim7'
mkdir /opt/sim7
mkdir /opt/sim7/bin
cp -r /opt/opensim/bin /opt/sim7

echo 'Sim8'
mkdir /opt/sim8
mkdir /opt/sim8/bin
cp -r /opt/opensim/bin /opt/sim8

echo 'Sim9'
mkdir /opt/sim9
mkdir /opt/sim9/bin
cp -r /opt/opensim/bin /opt/sim9

echo 'Grid erstellung beendet!'

Zum Schluss müsst ihr robust starten und sim1, wenn das ordentlich funktioniert,
wisst ihr wie sim2 bis (eure sim Anzahl) sim9 einzustellen sind.


Ich habe es extra Primitiv gehalten, damit es auf allen Linux Plattformen läuft und auch jeder verstehen kann was hier geschieht.