Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Startscript bricht ab
#11
Hier hatte ich es schon mal vor längere zeit beschrieben:
http://www.gridtalk.de/showthread.php?tid=408

Vieleicht hilft's jaWink
Zitieren
#12
jein, hab mir von da das Script stibitzt ;D
Signatur
Have a nice Day ;D

>> BogusMusikRausch am 28.03.24 um 20 Uhr in Uwes KeulenBar

Tschöö

Bogus | PinguinsReisen.de | M: @gse@norden.social
Zitieren
#13
Ändere dein #!/bin/bash mal in #!/bin/sh, vielleicht gehts dann wobei das eigentlich nur ein HardLink auf bash ist. Ich geh mal davon aus, dass die Leerzeile bei OpenSim.exe beim Posten entstanden ist? Wink
Zitieren
#14
jup, die Leerzeile kam vom posten
Signatur
Have a nice Day ;D

>> BogusMusikRausch am 28.03.24 um 20 Uhr in Uwes KeulenBar

Tschöö

Bogus | PinguinsReisen.de | M: @gse@norden.social
Zitieren
#15
Hallo Bogus,

an deiner Stelle würde ich Schritt für Schritt vorgehen. Denn das kann mehrere Gründe haben, dass dieses Script nicht ausgeführt wird.

Ich würde erstmal alles schön sauber machen:

Code:
killall gridtalk.sh
killall screen

Danach gehst du mal manuell in deine OpenSim-Directory und rufst von dort das Screen auf:
Code:
screen -fa -S OS -d -U -m mono OpenSim.exe -gui=true -noverbose=true

Jetzt mit "screen -r" schauen, ob er die Session eröffnet hat. Wenn ja, dann ist das gut und wir schliessen das Screen wieder. Entweder mit "quit" in der OpenSim-Console oder mit "CTRL-C".

Falls screen mot einer Fehlermeldung aussteigt, wissen wir nun, woran es liegt.

Jetzt versuche nochmals dein Script zum Laufen zu bringen:

Code:
/usr/bin/bash /pfad/zu/dem/script/gridtalk.sh

Wir schicken das script mal nicht in den Hintergrund. Wir wollen ja sehen, was er macht. Hat er das screen gestartet? Wartet er jetzt mir sleep auf die nächste Überprüfung? Dann isset jut. Dann kannste mit CTRL-C wieder raus. Und mal kurz "killall screen" gewmacht. Wink

Tja, jetzt solltest du es nochmal in den Hintergrund schicken:

Code:
/usr/bin/bash /pfad/zu/dem/script/gridtalk.sh > /dev/null 2>&1 &

Hopefully gehts jetzt. Wenn nicht, wissen wir schon mal, wo es hängt. Wink

Ach ja: vor dem "while:" würde ich in dem Script "killall screen" reinsetzen. Das spart dir das Aufräumen. Wink

Viele Grüße
Lena


Zitieren
#16
Hallo Lena ;D

Danke schon mal für die Hilfestellung ;D

Das erste mit dem OpenSim.exe in den hintergrund zulegen, hat nicht geklappt, es kam auch keine Fehlermeldung.
Signatur
Have a nice Day ;D

>> BogusMusikRausch am 28.03.24 um 20 Uhr in Uwes KeulenBar

Tschöö

Bogus | PinguinsReisen.de | M: @gse@norden.social
Zitieren
#17
Huhu Bogus,

keine Fehlermeldung? Das ist merkwürdig.

Wenn alles richtig funzt, bringt er aber auch keine Message, sondern führt das screen im Hintergrund aus. Schau mal mit "screen -r", ob es nicht doch schon läuft.

Wenn das screen nicht im Hintergrund läuft, dann steigt das OpenSim aus und beendet damit automatisch auch das screen. Wenn du jetzt also kein screen im Hintergrund hast und auch keine Fehlermeldung beim Start des screen bekommst, dann ist es das OpenSim.

In dem Fall gehe mal "von Hand" in deine OpenSim-Directory und starte "mono OpenSim.exe" mal von Hand. Bin gespannt, was er dann sagt.

Viele Grüße
Lena
Zitieren
#18
Hallo Lena ;D

Ich hab ne andere Idee gehabt, hab local erstmal einen Server aufgesetzt und teste da mal aus, ob die Scripts gehen.

OpenSim.exe läuft, habs ja vorher am laufen gehabt, nur ich wollte ja das ganze dauerhaft online haben.
Signatur
Have a nice Day ;D

>> BogusMusikRausch am 28.03.24 um 20 Uhr in Uwes KeulenBar

Tschöö

Bogus | PinguinsReisen.de | M: @gse@norden.social
Zitieren
#19
Schon seltsam das alles,welches OS nutzt du? ist screen richtig installiert?
Schwer zu helfen,..hatte nie dieses Problem,mennoSad
Zitieren
#20
Bei mir stehen die Installisation so aus ...

Zitat:Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
byobu
The following NEW packages will be installed:
screen
0 upgraded, 1 newly installed, 0 to remove and 16 not upgraded.
Need to get 611 kB of archives.
After this operation, 1,077 kB of additional disk space will be used.
Get:1 http://de.archive.ubuntu.com/ubuntu/ precise/main screen amd64 4.0.3-14ubuntu8 [611 kB]
Fetched 611 kB in 0s (1,675 kB/s)
Selecting previously unselected package screen.
(Reading database ... 21389 files and directories currently installed.)
Unpacking screen (from .../screen_4.0.3-14ubuntu8_amd64.deb) ...
Processing triggers for ureadahead ...
Processing triggers for man-db ...
Setting up screen (4.0.3-14ubuntu8) ...
Signatur
Have a nice Day ;D

>> BogusMusikRausch am 28.03.24 um 20 Uhr in Uwes KeulenBar

Tschöö

Bogus | PinguinsReisen.de | M: @gse@norden.social
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste