我经常使用 GNU 屏幕。我觉得很烦人,每次必须重新启动服务器时,我都会丢失所有会话(即使我事先知道,我也需要重新设置所有内容)。
我在网上搜索了如何让屏幕在重启后幸存下来的可能性,但没有找到适合我的方法。我发现的一些方法存在缺陷:
- CryoPID:似乎已经死了,自 2005 年起承诺支持屏幕
- DMCTP:setuid() 有问题,对我不起作用(我承认我没有很努力地尝试)
- 一些试图从头开始重新创建会话的脚本;你仍然失去了你的历史,我认为环境变量也没有正确设置(当我尝试时它没有显示所有会话)
也许有人知道一些更好的过程冷冻机?这似乎是最有希望的方式。