我发现以下命令适用于创建新屏幕并在其中运行shell命令:
screen -dmS newscreen -- sh -c 'date; exec $SHELL'
但是,如果我想运行完全相同的shell命令,但使用现有屏幕怎么办?我尝试了下面这个,但是当我进入屏幕时,我没有看到任何打印:
screen -S existingscreen -X -- sh -c 'date; exec $SHELL'
答案 0 :(得分:0)
这对我有用,但没有双连字符:
screen -S existingscreen -X exec sh -c 'date;exec $SHELL'