gpt4 book ai didi

linux - 保持 SSH 在 Windows 10 Bash 上运行

转载 作者:IT王子 更新时间:2023-10-29 00:18:05 26 4
gpt4 key购买 nike

我在保持 SSH 在适用于 Linux 的 Windows 子系统上运行时遇到问题。似乎如果一个 shell 没有打开并运行 bash,子系统中的所有进程都会被杀死。有办法阻止这种情况吗?

我曾尝试使用 nssm 创建服务,但无法使其正常工作。现在我正在尝试启动一个 shell,然后将其发送到后台,但我还没有完全弄清楚如何做。

最佳答案

您必须至少打开一个 bash 控制台,以便后台任务继续运行:一旦您关闭最后一个打开的 bash 控制台,WSL 就会关闭所有正在运行的进程。

是的,我们正在努力在未来改进这种情况 ;)

更新2018-02-06

在最近的 Windows 10 Insider 版本中,我们添加了 keep daemons and services running in the background 的功能,即使您关闭了所有 Linux 控制台!

此方案的一个剩余限制是您必须手动启动服务(例如 Ubuntu 中的 $ sudo service ssh start),尽管我们正在研究如何让您能够配置在您登录计算机时自动启动哪些守护进程/服务。后续更新。

关于linux - 保持 SSH 在 Windows 10 Bash 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42142263/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com