当命令终止时,GNU屏幕关闭窗口



我使用screen在分屏中显示不同的日志。我希望在进程结束时自动取消分割屏幕,或者至少切换到下一个活动窗口。现在,当我关闭一个程序时,屏幕仍然是空白的,除非我手动切换到另一个窗口或缓冲区。或者,是否有一种方法可以拦截CTRL-C并退出屏幕?

解决方案的一个例子是使用'eval'来a)导航到拆分;b)"移除"这个分裂。

示例:两个区域在彼此之上,处于较低的位置,并且想要"取消分割"较高的区域。'sleep'是我在上分割中等待完成的进程:

 sleep 5 && screen -X eval 'focus top' 'remove'

最新更新