Ich entwerfe ein Skript, um einen Prozess innerhalb einer benannten Bildschirmsitzung zu starten.
%Vor% So bash myscript.sh start test
erstellt einen Bildschirm namens test und führt den test.cfg
mit der Software aus.
Jetzt möchte ich, dass mein Skript auf die spezifische Bildschirmsitzung zugreift und eine STRG + C ausführt, um den laufenden Prozess zu stoppen, damit ich die Bildschirmsitzung beenden kann.
In etwa so:
%Vor% Ich verstehe Sie nicht ganz, aber senden Sie ctrl-c
an ein Fenster in einer Bildschirm Sitzung:
Wenn Sie etwas an alle Fenster senden möchten, verwenden Sie #
(muss zitiert werden) als window_number
.
UPDATE:
Der Befehl stuff
des Bildschirms unterstützt auch ^X
(oder ^x
) für CTRL-X
, so dass der folgende Befehl auch zum Senden von CTRL-C
verwendet werden kann.