V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vonnyfly
V2EX  ›  程序员

Win 10 bash 子系统很奇怪

  •  
  •   vonnyfly · 2017-01-04 11:45:04 +08:00 · 4014 次点击
    这是一个创建于 2888 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开启了 ssh server 服务。但是一旦关掉 cmd , ssh server 就被关掉了。 ssh server 也没有开机启动。

    有什么办法没。

    15 条回复    2017-01-06 09:57:46 +08:00
    taineric
        1
    taineric  
       2017-01-04 12:22:34 +08:00 via Android
    必须要有守护进程可能
    hjc4869
        2
    hjc4869  
       2017-01-04 12:25:30 +08:00
    用计划任务开机启动一个 bash 放后台,在那个里面启动 ssh 服务等。
    leitwolf
        3
    leitwolf  
       2017-01-04 13:44:24 +08:00
    不是 win 10 bash 的问题,在哪都一样,要有守护进程。
    wwqgtxx
        4
    wwqgtxx  
       2017-01-04 13:45:37 +08:00 via iPhone
    你关掉 cmd 就类似于 linux 下关闭了 tty ,不用点黑科技,子进程肯定就被关掉了
    yonka
        5
    yonka  
       2017-01-04 13:49:48 +08:00
    你是非 daemon 方式启动的 ssh server 额。
    vonnyfly
        6
    vonnyfly  
    OP
       2017-01-04 14:59:04 +08:00
    @leitwolf
    @wwqgtxx
    @yonka

    你们确定玩过 win 10 下的??
    Win10 目前从我的测试看,不支持 Linux 下的这种 daemon 。
    解决方法:
    https://github.com/Microsoft/BashOnWindows/issues/612
    leitwolf
        7
    leitwolf  
       2017-01-04 15:07:54 +08:00
    只用过 ssh 登录。。。
    wwqgtxx
        8
    wwqgtxx  
       2017-01-04 15:18:30 +08:00 via iPhone
    @vonnyfly 因为 windows 就不支持 fork 呀
    des
        9
    des  
       2017-01-04 15:30:24 +08:00 via Android
    @vonnyfly
    build 14965 已经解决了这个,打开一个文件描述符就可以保持不被杀掉。不过我没试过。
    q397064399
        10
    q397064399  
       2017-01-04 17:39:04 +08:00
    说明你是 linux 新手,我们都知道用 screen 的 :D
    vonnyfly
        11
    vonnyfly  
    OP
       2017-01-04 20:46:41 +08:00
    @q397064399 Are you kidding me?
    vonnyfly
        12
    vonnyfly  
    OP
       2017-01-04 20:47:41 +08:00
    @wwqgtxx 肯定支持, shell 脚本都是 fork 运行的。
    sinxccc
        13
    sinxccc  
       2017-01-04 21:12:39 +08:00
    @wwqgtxx WSL 区别于 Cygwin 的一个地方就在于 WSL 有一个高效的 fork 实现。
    hantsy
        14
    hantsy  
       2017-01-05 13:03:03 +08:00
    用 Docker 吧。
    daya
        15
    daya  
       2017-01-06 09:57:46 +08:00
    用 ·service sshd start·启动试试
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2642 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:05 · PVG 15:05 · LAX 23:05 · JFK 02:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.