请问如何让 win10 Linux 子系统开机启动呢?

2017-06-19 10:32:21 +08:00
 kaijun52
还有就是在子系统里如何开机启动一项服务呢?比如 sshd,怎么设置都不成功,只要关闭 cmd 或 powershell,再开启,sshd 就得重新手动启动。
7194 次点击
所在节点    问与答
8 条回复
Shura
2017-06-19 10:46:09 +08:00
那个子系统一直有很多问题,已经转战 deepin or Windows + msys2
kaijun52
2017-06-19 10:47:48 +08:00
@Shura 已经折腾不下去了
D3EP
2017-06-19 10:49:50 +08:00
微软出的东西,过几年再用才行。这样因为太烂被砍,就用不到垃圾了。
yangxuan8282
2017-06-19 10:58:12 +08:00
wsl 里连 screen 会话都不能保留的,关了窗口就没了,也就跑点 linux 的小程序还行
bearqq
2017-06-19 11:01:14 +08:00
微软爸爸说了,目前不行的
lazycat
2017-06-19 12:29:33 +08:00
保留至少一个窗口就行吧。。。
ysc3839
2017-06-19 19:57:46 +08:00
目前是不行的,你可写个程序让它在后台隐藏运行
axiauk
2018-08-20 02:53:44 +08:00
简单,测试成功。
在%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 三个服务。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/369461

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX