Wie kann ich Tastatureingaben an eine GNU-Bildschirmsitzung senden, ohne mich daran anzuschließen?

596
Francky Snow

Ich muss Tastatureingaben an eine GNU- screenSitzung senden, ohne an sie anzuhängen .

Ich habe dieses Beispiel getestet, aber es funktioniert nicht:

screen -S ffa3 -X "say SERVER REBOOT IN FEW MINUTES" 

Nein, ich möchte es auch für andere Befehle verwenden.

as: map_restart addadmin addop unban kickban... 

Ich möchte in der Lage sein, Befehle in den gewünschten Bildschirm einzugeben, ohne mir einen Ratacher zu geben.

In dieser Form: Ich habe einem Bildschirm befohlen, map_restart oder andere Befehle einzugeben

R danke eally für das Interesse meiner Sorgen zugenommen hat.


Ich verwende Screen mit steamcmd, um meinen Server zu starten

Mit diesem Befehl:

screen -dmS ffa ./run_server_x64.sh 

Und für Typbefehle verwende ich:

screen -r ffa 

Damit kann ich Admin Panel verwenden

Aber ich suche Bildschirmbefehle für Typbefehle ohne "screen -r ffa".

0
Könnten Sie Ihre Frage [bearbeiten], um etwas mehr über diese Anforderung zu erklären? Warum können Sie keine Verbindung zur Bildschirmsitzung herstellen? roaima vor 8 Jahren 0
Ich bearbeite meinen Beitrag für Details Francky Snow vor 8 Jahren 0

1 Antwort auf die Frage

3
roaima

Ist das ein XY-Problem?

shutdown -r +10 'Server reboot in a few minutes' 

Oder

echo 'Server reboot soon' | wall 

Ah. Sie möchten einen Steam RCON-Befehlszeilenclient. (Warum hast du das nicht gesagt?)