Senden von Strg-C an bestimmte Bildschirmsitzung

9

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%     
user2280032 14.04.2013, 16:48
quelle

1 Antwort

13

Ich verstehe Sie nicht ganz, aber senden Sie ctrl-c an ein Fenster in einer Bildschirm Sitzung:

%Vor%

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.

%Vor%     
pynexj 15.04.2013 01:50
quelle

Tags und Links