1.在wsl环境的Linux 中(如ubuntu)创建执行脚本文件 `sudo vim /etc/init.wsl`,文件内容如下:
#! /bin/sh /etc/init.d/ssh start /etc/init.d/mysql start /etc/init.d/php-fpm start /etc/init.d/nginx start
2.给予脚本执行权限:
sudo chmod +x /etc/init.wsl
3.Windows 下键入Win+R快捷键输入shell:startup,enter回车进入开机启动项文件夹,创建linux-start.vbs文件
输入如下内容保存即可:
Set ws = WScript.CreateObject("WScript.Shell") ws.run "wsl -d ubuntu -u root /etc/init.wsl start",vbhide
ubuntu 是 wsl 发行版的名字,可以通过“wsl -l”查看,按需修改。win10的1809 使用“wslconfig/l” 查看版本
vbhide 隐藏win命令行弹窗