#!/bin/bash ?!
|
Verfasser |
Nachricht |
|
Beiträge: 546
Bewertung: 3
Registriert seit: Mar 2012
Status:
offline
|
#!/bin/bash ?!
Hey freunde der Linux Server 
Ich betreibe einen Spigot Server. Jedoch hab ich keine lust ihn immer wieder neustarten zu müssen und da ich diesen über "screen" laufen hab schließt sich das screen fenster immer, sobald der Server crashed.
Nun kann ich diesen leider nicht neustarten, wenn ich nicht zuhause bin, da ich dann meistens auf der Arbeit bin. Deswegen hab ich gegooglet ob man mehrere Befehle in einer sh speichern kann.
Google gab mir aus ich solle dann dies nutzen:
#!/bin/bash
screen -R MCC
&& java -Xmx6G -XX:MaxPermSize=256M -jar spigot-1.8.8.jar nogui
Mein Problem ist wenn ich diese Sh dann ausführen will, kommt das:
bash: ./Start.sh: /bin/bash^M: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden
hat einer ne lösung?
MfG
|
|
18.10.2015 22:11 |
|
|
Beiträge: 947
Bewertung: 8
Registriert seit: Feb 2012
Status:
offline
|
|
18.10.2015 22:28 |
|
|
Beiträge: 233
Bewertung: 4
Registriert seit: Jul 2013
Status:
offline
|
|
18.10.2015 22:30 |
|
|
Beiträge: 546
Bewertung: 3
Registriert seit: Mar 2012
Status:
offline
|
RE: #!/bin/bash ?!
@GERIskillzZz
Leider hat es nicht gebracht. Hab das Skript sowie die datei, die ausgeführt werden soll, sprich hier spigot.jar haben die berichtigung 777
auch mit #!/bin/sh kommt die gleiche fehlermeldung
@lucifer11986
Leider hilft mir das nicht, da damit ja das Problem immernoch nicht behoben wurde, da ich #!/bin/bash nicht nutzen kann. Wegen der Zeile kommt ja der Fehler..
MfG
|
|
18.10.2015 22:35 |
|
|
Beiträge: 408
Bewertung: 9
Registriert seit: Apr 2011
Status:
offline
|
RE: #!/bin/bash ?!
das liegt an den line endings
deine datei hat windows line endings du brauchst aber linux line endings
|
|
19.10.2015 00:15 |
|
|
Beiträge: 118
Bewertung: 9
Registriert seit: Dec 2012
Status:
offline
|
RE: #!/bin/bash ?!
Hallo,
du nutzt ein falsches EOL(End of Line) Format. Musst mal schauen, wie du das in deinem
Editor umstellen kannst auf UNIX/LF.
Sonst die Datei mittels dos2unix konvertieren.
Phinitris
|
|
19.10.2015 00:17 |
|
|
Beiträge: 546
Bewertung: 3
Registriert seit: Mar 2012
Status:
offline
|
RE: #!/bin/bash ?!
Danke erstmal an Terrax2 und Phinitris. 
Die fehlermeldung kommt nicht mehr...mein problem hier ist jetzt aber:
Er erstellt den screen, startet aber den java befehl erst nachdem ich aus dem Screen wieder draußen bin. wie kann ich das den so einstellen, dass das Script den java befehl in dem Screen startet?
MfG
|
|
19.10.2015 17:19 |
|
|
Beiträge: 408
Bewertung: 9
Registriert seit: Apr 2011
Status:
offline
|
RE: #!/bin/bash ?!
screen -admS <name des screens> <befehl>
sollte den befehl direkt im screen starten und den screen "detachten"
|
|
19.10.2015 20:44 |
|
|
Beiträge: 546
Bewertung: 3
Registriert seit: Mar 2012
Status:
offline
|
RE: #!/bin/bash ?!
Perfekt, danke 
#closed
|
|
19.10.2015 20:55 |
|
|