habe folgendes Problem:
Wollte auf einen Linux Server einen Tekkit Server laufen lassen..
da ich schon einen Bukkit Server mit einen Benutzer am laufen habe wollte ich den selben Benutzer auf für Tekkit verwenden..
Sollte eig alle rechte gesetzt haben so das der Benutzer den server via start.sh starten kann nur passiert nichts..
wenn ich screen -r eingebe kommt nur ein:
There is no screen to be resumed.
per Benutzer root läuft der server, aber will ihn ja nicht per root starten..
hier meine start.sh :
#!/bin/sh
case "$1" in
start)
screen -A -m -d -S minecraft java -Xmx8192M -Xms8192M -jar /usr/local/games/mctec/Tekkit.jar
echo "Server wird gestartet, screen -r eingeben um den Serverlog anzuzeigen."
;;
stop)
screen -S minecraft -X stuff $'save-all\n'
echo "Der Save-All-Befehl wurde an den Server gesendet."
screen -S minecraft -X stuff $'stop\n'
echo "Der Stop-Befehl wurde an den Server gesendet."
;;
clear)
echo -n > /usr/local/games/mctech/server.log
echo "server.log wurden geleert."
;;
view)
screen -r
;;
*)
echo "Verwende: ${0} {start|stop|clear|view}"
exit 2
esac
exit 0
wenn ich bei der Zeile screen -A -m -d weg nehme startet zwar der screen aber beendet sich gleich wieder und folgendes kommt:
[screen is terminating]
wäre für jede Hilfe dankbar..