Cannot execute binary file in SH-Datei

Ich habe einen kleinen Java-Webserver, den ich mit einer Shell-Datei starten und stoppen will…

Jedoch bekomme ich beim starten die obrige Fehlermeldung. Wenn ich das Screen-Kommando direkt eingebe funktioniert alles tadellos… Mit den Rechten hat es auch nichts zu tun, ich habe schon alle kombinationen durch :wink:.

Hier die Datei:
#!/bin/bash
case „$1“ in
start)
echo -n „Starting webserver…“
screen -A -m -d -S prexfastdl java -jar ./webserver.jar ./web/ 40010
echo -n „Ready.“
;;
stop)
echo -n „Stopping webserver…“
screen -r prexfastdl -X quit
;;
restart)
echo -n „Stopping webserver…“
screen -r prexfastdl -X quit
echo -n „Webserver stopped…“
echo -n „Waiting 5 seconds…“
sleep 5
echo -n „Starting webserver…“
screen -A -m -d -S prexfastdl java -jar ./webserver.jar ./web/ 40010
echo -n „Ready.“
;;
*)
echo „Usage: $0 {start|stop|restart}“