我在 Windows 10 上使用 WSL 运行 Ubuntu。我的 shell 是 KornShell (ksh)。在闲置一段时间不使用该 shell 后(可能是几个小时或几分钟),它就会变得无响应。给定的 shell 可能连续使用数周而没有问题,也可能一天挂起数次。我无法检测到与其他 Windows 活动的任何关联。
尝试过重新启动 Ubuntu 的建议(例如:在 Windows 上重新启动 Ubuntu 而不重新启动 Windows?) 没有成功。
什么做工作是一个简单的 Windows 休眠。恢复后,shell 会响应,并且其历史记录完好无损。如果打开了多个 shell,它们会同时挂起;从休眠状态恢复后,它们都会完全响应。
它与版本无关:它在 22.04 和之前的 LTS 版本(例如 18.04)中经常发生。
有没有什么命令/PS 可以“唤醒”子系统以恢复意识?