Hallo,
ein Gameserver wird bei mir automatisch über ein Startscript nach dem Serverreboot gestartet, in etwa so:
screen -d -m -S Gameserver sh /home/games/MyGame.sh
Nun soll ein anderes Script zu bestimmten Zeiten automatisch einen Befehl an diesen Gameserver senden:
screen -S Gameserver -X stuff "/command"$'\15'
Leider funktioniert dies nur, wenn ich mich vorher zumindest 1x per ssh einlogge, den screen via "screen -R Gameserver" aufrufe und mittels "Ctrl-A d" wieder verlasse. Ansonsten kommt kein Befehl im entsprechenden screen an.
Was läuft hier falsch?
Danke
rulaman
ein Gameserver wird bei mir automatisch über ein Startscript nach dem Serverreboot gestartet, in etwa so:
screen -d -m -S Gameserver sh /home/games/MyGame.sh
Nun soll ein anderes Script zu bestimmten Zeiten automatisch einen Befehl an diesen Gameserver senden:
screen -S Gameserver -X stuff "/command"$'\15'
Leider funktioniert dies nur, wenn ich mich vorher zumindest 1x per ssh einlogge, den screen via "screen -R Gameserver" aufrufe und mittels "Ctrl-A d" wieder verlasse. Ansonsten kommt kein Befehl im entsprechenden screen an.
Was läuft hier falsch?
Danke
rulaman