Beiträge: 9.136
Themen: 581
Thanks Received: 6.640 in 2.116 posts
Thanks Given: 3.539
Registriert seit: Jul 2010
19.07.2021, 17:39
(Dieser Beitrag wurde zuletzt bearbeitet: 19.07.2021, 17:41 von Dorena Verne.)
(19.07.2021, 17:33)Manfred Aabye schrieb: Genau Mareta so ist das.
Ich habe heute einen einfachen weg gefunden automatisiert die Konfigurationen einzustellen.
Eigentlich ganz einfach, schauen wie ist die Externe IP, dann mit sed in die Konfiguration schreiben.
Code:
#!/bin/bash
SEARCHADRES="icanhazip.com" # Suchadresse kommt in die Konfigurationsdatei.
# Aktuelle IP über Suchadresse ermitteln und hochstriche anhängen.
AKTUELLEIP='"'$(wget -O - -q $SEARCHADRES)'"'
echo "Aktuelle IP ist: $AKTUELLEIP"
# Aktuelle IP in die OpenSim.ini schreiben.
sed -i 's/BaseHostname =.*$/BaseHostname = '"$AKTUELLEIP"'/' OpenSim.ini
echo "Aktuelle IP wurde in die OpenSim.ini geschrieben!"
Das ist dann mein erster Versuch ohne Parsen und so Zeugs,
wobei ich mir seit Monaten die Zähne dran ausbeisse.
Oki, Manni, aber deine Scripte gehören nicht in diesen Thread.
Beiträge: 167
Themen: 4
Thanks Received: 83 in 41 posts
Thanks Given: 2
Registriert seit: Jan 2014
(19.07.2021, 17:33)Manfred Aabye schrieb: Das ist dann mein erster Versuch ohne Parsen und so Zeugs,
wobei ich mir seit Monaten die Zähne dran ausbeisse.
Du kannst die Daten auch einfach ans Ende der OpenSim.ini anhängen. Dann brauchst du nichts ersetzen und nichts parsen. Oder aber OpenSim liest auch die Config aus addon-modules/*/config/*.ini. Da kannst du auch eigene Config ablegen und mit werten füllen ohne überhaupt die OpenSim.ini anfassen zu müssen.
Beiträge: 9.136
Themen: 581
Thanks Received: 6.640 in 2.116 posts
Thanks Given: 3.539
Registriert seit: Jul 2010
Noch ein letztes Mal!!
Diesen Thread habe ich nicht aufgemacht, damit ihr hier technische Grundlagen diskutiert! Bitte nutzt entweder vorhandene, oder macht einen neuen auf. Den nächsten Querschläger werde ich kommentarlos löschen.