Hi,
ich bräuchte mal Hilfe zu meinem genutzen Startscript. Und zwar würde ich gerne den Screen detachen (aufrufen) können, um ggf. per SSH einen RCON Command abzusetzen.
Der Startbereich sieht so aus:
|
Quellcode
|
1
|
case $1 in start) su - $USERNAME -c "cd $DIRECTORY; screen -AmdS SCREEN_NAME ./srcds_run $COMMAND" ;;
|
Bei Screen aufrufen erhalte ich jedoch nur folgende Meldung:
|
Quellcode
|
1
|
# screenCannot open your terminal '/dev/pts/7' - please check.
|
Theoretisch könnte ich das Startscript ja so bearbeiten:
|
Quellcode
|
1
|
screen -S SCREEN_NAME; su - srcds; cd $DIRECTORY; ./srcds_run $COMMAND
|
Allerdings sehe ich bei allen Scripten immer nur die erste Methode. Kann es daran liegen, dass man bei der zweiten Methode im Falle eines Hacks und Zugriff auf den Screen mit exit zum Root User werden kann? Ist das möglich; bzw. wie sollte ich den Server besser starten?