2017-04-06 3 views
-1

Ich möchte ein neues Terminal öffnen, um eine Skriptdatei erneut auszuführen. Ich muss ein neues Terminal öffnen und ein weiteres Skript ausführen. Ich versuche mit SCREEN-Befehl, aber es funktioniert nur für das erste Terminal.Linux Terminal SCREEN Befehl

Antwort

0

Sie sollten keinen neuen Bildschirm innerhalb eines Bildschirms öffnen. Wenn Sie ein anderes Terminal im Bildschirm benötigen, drücken Sie "STRG + a" und dann "c".

Dies sollte ein neues Terminal öffnen. Sie können zwischen den Terminals mit "STRG + a" gefolgt von "a" wechseln.

Wenn Sie mehr als zwei Terminals innerhalb des Bildschirms öffnen können Sie eine Übersicht öffnen mit „STRG + a und dann SHIFT + 2“

Wenn Ihr detatch dem Bildschirm erfolgt durch „STRG + A dann d“ drücken. Erneutes Öffnen eines Bildschirms mit "screen -x (+ screen-id, wenn mehrere Bildschirme nicht verbunden sind)"

+0

Ich muss einen zweiten Bildschirm per Skript nicht manuell öffnen. Bildschirm -S Start-ovs ./vswitchd/ovs-vswitchd Unix: $ DB_SOCK --pidfile Bildschirm -DMS Set-pmd Export OVS_UTIL_DIR =/root/openvswitch-2.7.0 –

+0

Ok sorry, ich es bekommen. Was passiert also mit dem zweiten Bildschirm? Wird es einfach geschlossen oder ist es tot? Wenn Sie ein Skript oder einen Befehl in einem Bildschirm ausführen, wird der Bildschirm normalerweise sofort beendet, nachdem das Skript/der Befehl beendet ist. Da wirst du einfach etwas exportieren. –

+0

Der zweite Bildschirm öffnet überhaupt nicht.Ich muss den zweiten Bildschirm öffnen, ohne den ersten Bildschirm zu schließen bedeutet, dass ich die Ausführung beibehalten muss, die bereits auf meinem Bildschirm läuft 1.In Bildschirm können Sie Strg + AC drücken, um neu zu erstellen Terminal innerhalb derselben Bildschirmsitzung. Jetzt muss ich diese Aktivität automatisieren und dasselbe von meinem Bash-Skript machen ....... –