2016-08-09 31 views
0

Ich habe festgestellt, dass der folgende Befehl einen neuen Bildschirm und Ausführen eines Shell-Befehl für die Erstellung in es gut ist:Linux-Befehl in bestehenden Bildschirm ausführt

screen -dmS newscreen -- sh -c 'date; exec $SHELL' 

Was aber, wenn ich die exakt gleiche Shell ausgeführt werden soll Befehl, aber einen vorhandenen Bildschirm verwenden? Ich habe versucht, die folgenden, aber wenn ich den Bildschirm eingegeben Ich sah nichts gedruckt:

screen -S existingscreen -X -- sh -c 'date; exec $SHELL' 

Antwort

0

Das funktioniert für mich, aber ohne die doppelten Bindestriche:

screen -S existingscreen -X exec sh -c 'date;exec $SHELL'