文章来源:https://www.yuque.com/hhun/code/wsl2_run
Linux 中创建执行脚本
脚本路径 /etc/init.wsl
脚本内容
#! /bin/sh
/etc/init.d/cron $1
/etc/init.d/ssh $1
/etc/init.d/bt $1
/etc/init.d/nginx $1
/etc/init.d/php-fpm-56 $1
/etc/init.d/php-fpm-73 $1
/etc/init.d/mysqld $1
/etc/init.d/redis $1
/etc/init.d/pure-ftpd $1
给予脚本执行权限
sudo chmod +x /etc/init.wsl
开机自动启动服务器
1、在Win10创建vbs脚本
脚本文件名 Linux_run.vbs
脚本内容
Set ws = WScript.CreateObject("WScript.Shell")
ws.run "wsl -d Ubuntu-20.04 -u root /etc/init.wsl restart"
Ubuntu-20.04
为子系统分支版本。
restart
为运行动作,其他动作:stop
停止 | start
启动 | restart
重启。
2、设置Win10开机启动项
Windows 下 Win+R
输入 shell:startup
。
将 Linux_run.vbs
拖入到打开的文件夹中,Win10开机便会自动启动。
## 参考:
[阿信博客-Win10 子系统 WSL 开机启动服务](http://xin.el0310.com/index.php/post/276.html)
[Win10 子系统 WSL 开机启动服务](https://www.yuque.com/hhun/code/wsl2_run)
标签:run,etc,WSL,开机,init,Win10,子系统 From: https://www.cnblogs.com/ministep/p/17555166.html