Schroot einen screen öffnen
Also ich habe nach folgender Anleitung einen Arma3 Server installiert, nun möchte ich den Server natürlich am laufen halten ohne die Konsole offen zu haben, also wollte ich einfach einen screen nutzen.
ich gehe wie folgt vor:
Aber sobald ich Putty schließe oder das schroot mit STRG+D schließe schließt sich auch der screen, nun weiß ich gerade nicht wie ich das verhindern kann.
Vielen Dank schon mal im voraus für eure Zeit
arma.sh:
ich gehe wie folgt vor:
- schroot -c trusty_i386
- ./arma.sh start
- Putty schließen
Aber sobald ich Putty schließe oder das schroot mit STRG+D schließe schließt sich auch der screen, nun weiß ich gerade nicht wie ich das verhindern kann.
Vielen Dank schon mal im voraus für eure Zeit
arma.sh:
#!/bin/sh
DIR="/home/arma3/server"
NAME="arma3server"
case "$1" in
test)
cd $DIR
./arma3server -connect=78.47.47.182 -port=2302 -BEPath=battleye -config=server.cfg -cfg=basic.cfg -noSound -mod=@life_server\;@extDB
;;
start)
cd $DIR
screen -dmS $NAME ./arma3server -connect=78.47.47.182 -port=2302 -BEPath=battleye -config=server.cfg -cfg=basic.cfg -noSound -mod=@life_server\;@extDB
echo "The server is started "
;;
stop)
cd $DIR
screen -r "arma3server" -p 0 -X quit
;;
restart)
$0 stop && $0 start || exit 1
;;
status)
if [[ `screen -ls |grep "$NAME"` ]]; then
echo "Server is online"
else
echo "Server seems to be offline"
fi
;;
login)
screen -r "$NAME"
;;
update)
~/Steam/steamcmd.sh +runscript ~/Steam/a3update.txt
;;
*)
echo "Usage: ${0} {test|start|stop|restart|status|login|update}"
exit 2
esac
exit 0
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 264148
Url: https://administrator.de/contentid/264148
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
13 Kommentare
Neuester Kommentar
Dann soltest Du arma.sh auch mit screen starten, wie aqui es schon dargelegt hat.
lks
Zitat von @HardExit:
ich starte ja im startscript mit screen
nur eben schließt sich wenn ich putty schließe dann auch der schroot schroot mit
ich starte ja im startscript mit screen
nur eben schließt sich wenn ich putty schließe dann auch der schroot schroot mit
Natürlich schließt sich der schroot, weill der ja nicht im screen läuft.
lks
screen schroot -c trusty_i386
Zitat von @HardExit:
kann ich das nicht so auch ins startscript schreiben?
cd $DIR
screen schroot -c trusty_i386 && ./arma3server -connect=78.47.47.182 -port=2302 -BEPath=battleye -config=server.cfg
-cfg=basic.cfg -noSound -mod=@life_server\;@extDB
kann ich das nicht so auch ins startscript schreiben?
cd $DIR
screen schroot -c trusty_i386 && ./arma3server -connect=78.47.47.182 -port=2302 -BEPath=battleye -config=server.cfg
-cfg=basic.cfg -noSound -mod=@life_server\;@extDB
Mach eine batchdatei.
Schreib da alles rein, was im screen laufen soll und starte das dann mit
screen ./batchdatei-fuer-screen.sh
lks