#!/bin/bash ?! +- Sponsor-Board.de (https://www.sponsor-board.de) +-- Forum: Community (/forumdisplay.php?fid=56) +--- Forum: Hilfe (/forumdisplay.php?fid=102) +---- Forum: Linux-Server (/forumdisplay.php?fid=105) +---- Thema: #!/bin/bash ?! (/showthread.php?tid=57396) |
#!/bin/bash ?! - DJ_Drio - 18.10.2015 22:11 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: Code: #!/bin/bash
Code: bash: ./Start.sh: /bin/bash^M: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden
RE: #!/bin/bash ?! - Linux-Scout.de - 18.10.2015 22:28 Hallo. Hast du die Datei vorher als ausführbar makiert? (chmod +x datei.sh) Wenn ja, probiere mal #!/bin/bash durch #!/bin/sh zu ersetzen. Ich hoffe das konnte dir helfen, Max. RE: #!/bin/bash ?! - Lucifer86 - 18.10.2015 22:30 vllt hilft dir das weiter [Link: Registrierung erforderlich] RE: #!/bin/bash ?! - DJ_Drio - 18.10.2015 22:35 @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 RE: #!/bin/bash ?! - Stricted - 19.10.2015 00:15 das liegt an den line endings deine datei hat windows line endings du brauchst aber linux line endings RE: #!/bin/bash ?! - Phinitris - 19.10.2015 00:17 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 RE: #!/bin/bash ?! - DJ_Drio - 19.10.2015 17:19 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 RE: #!/bin/bash ?! - Stricted - 19.10.2015 20:44 screen -admS <name des screens> <befehl> sollte den befehl direkt im screen starten und den screen "detachten" RE: #!/bin/bash ?! - DJ_Drio - 19.10.2015 20:55 Perfekt, danke #closed |