创建Windows子系统wsl开机启动服务

linux   2023-03-29 08:59   374   0  

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命令行弹窗

博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。