![tmux 中的放大窗格(Cb z)终止 pytest 运行](https://linux22.com/image/912246/tmux%20%E4%B8%AD%E7%9A%84%E6%94%BE%E5%A4%A7%E7%AA%97%E6%A0%BC%EF%BC%88Cb%20z%EF%BC%89%E7%BB%88%E6%AD%A2%20pytest%20%E8%BF%90%E8%A1%8C.png)
我本地的 pytest 运行在我运行后就终止了,这是为什么呢?Ctrl-b z是否有一个信号被发送但未被 tmux 服务器捕获,从而以某种方式终止了我的 pytest?(我认为在非 tmux 终端中运行 pytest,Ctrl-b z不会做任何事情(尽管我还不能确认这一点)
尝试调整窗格大小时也会发生同样的情况(即Ctrl-b 按向下箭头)
答案1
当 tmux 调整大小时,它会要求内核向窗格中的进程发送 SIGWINCH,这听起来像您的应用程序没有正确处理它并且崩溃或退出。
我本地的 pytest 运行在我运行后就终止了,这是为什么呢?Ctrl-b z是否有一个信号被发送但未被 tmux 服务器捕获,从而以某种方式终止了我的 pytest?(我认为在非 tmux 终端中运行 pytest,Ctrl-b z不会做任何事情(尽管我还不能确认这一点)
尝试调整窗格大小时也会发生同样的情况(即Ctrl-b 按向下箭头)
当 tmux 调整大小时,它会要求内核向窗格中的进程发送 SIGWINCH,这听起来像您的应用程序没有正确处理它并且崩溃或退出。