![]() |
Startscript bricht ab - Druckversion +- GridTalk.de (https://www.gridtalk.de) +-- Forum: Werkstatt (https://www.gridtalk.de/forumdisplay.php?fid=4) +--- Forum: Scripting (https://www.gridtalk.de/forumdisplay.php?fid=23) +--- Thema: Startscript bricht ab (/showthread.php?tid=730) |
RE: Startscript bricht ab - Dorena Verne - 29.05.2012 Hier hatte ich es schon mal vor längere zeit beschrieben: http://www.gridtalk.de/showthread.php?tid=408 Vieleicht hilft's ja ![]() RE: Startscript bricht ab - Bogus Curry - 29.05.2012 jein, hab mir von da das Script stibitzt ;D RE: Startscript bricht ab - Zak Spot - 29.05.2012 Ä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? ![]() RE: Startscript bricht ab - Bogus Curry - 29.05.2012 jup, die Leerzeile kam vom posten RE: Startscript bricht ab - Lena Vanilli - 29.05.2012 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 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. ![]() 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. ![]() Ach ja: vor dem "while:" würde ich in dem Script "killall screen" reinsetzen. Das spart dir das Aufräumen. ![]() Viele Grüße Lena RE: Startscript bricht ab - Bogus Curry - 30.05.2012 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. RE: Startscript bricht ab - Lena Vanilli - 30.05.2012 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 RE: Startscript bricht ab - Bogus Curry - 30.05.2012 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. RE: Startscript bricht ab - Dorena Verne - 31.05.2012 Schon seltsam das alles,welches OS nutzt du? ist screen richtig installiert? Schwer zu helfen,..hatte nie dieses Problem,menno ![]() RE: Startscript bricht ab - Bogus Curry - 31.05.2012 Bei mir stehen die Installisation so aus ... Zitat:Reading package lists... Done |