我如何强制屏幕分离*而不是*退出/注销?

时间:2014-10-07 14:08:14

标签: linux gnu-screen

我一直使用屏幕,并且不断地从不同的会话中附加/分离。偶尔我会不小心注销/退出而不是分离,丢失了我在该项目上工作的缓冲区。我宁愿不让分离(ctl-a ctl-d)和退出(ctl-d)命令如此接近。

有没有办法强制屏幕只能分离而不是退出?

1 个答案:

答案 0 :(得分:1)

主要问题不是screen,而是它内部的外壳。您可以忽略 Ctrl + D 或以不同方式处理它。对于BASH,请尝试

export IGNOREEOF=4

这意味着您必须按 Ctrl + D 4次才能退出shell。

有关更多解决方案,请参阅此问题:https://unix.stackexchange.com/questions/27588/how-can-i-keep-controld-from-disconnecting-my-session