我在wsl2中配置了redis-server服务,但是 wsl sudo service redis-server start 启动服务后 wsl实例运行一段时间就会停止,如何阻止wsl停止,或者wsl停止的机制是什么
2024/03/11
论坛志愿者项目开始招募
希望加入论坛志愿者为社区做一份贡献?请参考详情:
如何阻止wsl2 自动停止
举报滥用情况
谢谢。
已提交报告的内容
您好,欢迎询问微软社区
感谢您的反馈,根据您的描述,您遇到的是WSL会自动停止的问题。
这是产品设计时的默认设定,为了节约系统资源,如果您关闭了WSL的Console,实列会自动关闭。
如果您没有系统资源的困扰的话,可以通过VBS打开WSL 实例,让它处于等待输入的状态,不再关闭。
方法如下:
1.打开记事本
2. 输入下列内容:(红字需替换为你使用的发行版名称。)
set ws=wscript.CreateObject("wscript.shell")
ws.run "wsl -d WSL版本", 0
3.另存为WSL.vbs
之后需要启动WSL的时候直接运行这个VBS文件即可。
另外,您正在咨询的WSL问题已经超出我们论坛的支持范围,它更适合发布在Microsoft Learn(仅支持英文,您可以使用翻译工具辅助交流),您可以点击“Ask a question”提问,那里有这方面的专家,能提供更加专业的方案。
希望以上信息能够帮助到您。 如果我的理解有误也麻烦您能指出,以便于我能更好的协助您。
Lugoo Bei|微软社区支持专员
举报滥用情况
谢谢。
已提交报告的内容
3 人认为此回复有帮助
·此回复是否有帮助?
抱歉,这没有帮助。
太棒了! 感谢你的反馈。
你对此回复的满意度如何?
感谢你的反馈,它能帮助我们改进网站。
你对此回复的满意度如何?
感谢你的反馈。
请问如果我后续想关掉这个WSL呢?直接WSL --shutdown就行了么?
举报滥用情况
谢谢。
已提交报告的内容
此回复是否有帮助?
抱歉,这没有帮助。
太棒了! 感谢你的反馈。
你对此回复的满意度如何?
感谢你的反馈,它能帮助我们改进网站。
你对此回复的满意度如何?
感谢你的反馈。
感谢您的回复,请您使用wsl -t 【nanme】来关闭正在运行的WSL。
【nanme】请替换为Linux版本,而版本可以使用wsl --list --verbose命令来查看
举报滥用情况
谢谢。
已提交报告的内容
此回复是否有帮助?
抱歉,这没有帮助。
太棒了! 感谢你的反馈。
你对此回复的满意度如何?
感谢你的反馈,它能帮助我们改进网站。
你对此回复的满意度如何?
感谢你的反馈。