还有就是在子系统里如何开机启动一项服务呢?比如 sshd,怎么设置都不成功,只要关闭 cmd 或 powershell,再开启,sshd 就得重新手动启动。
|
ShuraJun 19, 2017 via Android
1
那个子系统一直有很多问题,已经转战 deepin or Windows + msys2
|
|
D3EPJun 19, 2017 via Android
3
微软出的东西,过几年再用才行。这样因为太烂被砍,就用不到垃圾了。
|
|
yangxuan8282Jun 19, 2017 via iPhone
4
wsl 里连 screen 会话都不能保留的,关了窗口就没了,也就跑点 linux 的小程序还行
|
|
bearqqJun 19, 2017 via Android
5
微软爸爸说了,目前不行的
|
|
lazycatJun 19, 2017 via Android
6
保留至少一个窗口就行吧。。。
|
|
ysc3839Jun 19, 2017 via Android
7
目前是不行的,你可写个程序让它在后台隐藏运行
|
|
axiaukAug 20, 2018
8
简单,测试成功。
在%AppData%\Microsoft\Windows\Start Menu\Programs\Startup 目录内创建文件 wsl.vbs 内容如下: set ws=wscript.createobject("wscript.shell") ws.run "C:\Windows\System32\bash.exe",0 ws.run "C:\Windows\System32\bash.exe -c '/usr/sbin/service ssh start'",0 ws.run "C:\Windows\System32\bash.exe -c '/usr/sbin/service mysql start'",0 ws.run "C:\Windows\System32\bash.exe -c '/usr/sbin/service apache2 start'",0 启动 ssh mysql apache2 三个服务。 |