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:
|
Source code
|
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:
|
Source code
|
1
|
# screenCannot open your terminal '/dev/pts/7' - please check.
|
Theoretisch könnte ich das Startscript ja so bearbeiten:
|
Source code
|
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?