gnu-screen 可以定期在两个虚拟终端之间切换吗?

gnu-screen 可以定期在两个虚拟终端之间切换吗?

我需要一种方法来在系统控制台上定期显示两个多个正在运行的进程,这样我就不需要手动键入命令来在运行它们的虚拟终端之间切换。

例如,我可以在长时间运行的进程和top每 10 秒一次的进程之间切换,以同时观看这两个进程。

我认为gnu-screen这将是理想的选择,但找不到一种在两个虚拟终端之间自动和定期切换的方法。是否有允许执行此操作的命令行开关?

答案1

启动screen会话后,运行此命令(在另一个终端中):

while sleep 10s ; do screen -X next ; done

-X选项将命令发送到现有的屏幕会话,然后next简单地前进到下一个窗口。因此,如果您的会话只有两个窗口,那么这将从一个窗口切换到另一个窗口。

相关内容