win 开机启动路径

  • 在该路径下的 快捷方式 或应用程序开机后都会执行

    用户路径

    1. D:\Users\{用户名}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

    所有用户路径

    1. C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

创建开机启动脚本

  • 创建一个 vbs 脚本来开机运行 wsl

    win 开机启动文件 ubuntu-dev.vbs

    1. Set ws = CreateObject("Wscript.Shell")
    2. ws.run "wsl -d ubuntu-dev -u root /etc/wsl/init.sh", vbhide

    wsl 系统内部文件 /etc/wsl/init.sh

  • 这个文件随意怎么写, 不过要保持脚本不退出, 不然 wsl 开机启动一段时间后又退出了 ```bash

    !/usr/bin/env bash

start() { if [[ “$(service docker status | grep ‘Docker is running$’ -c)” != “1” ]]; then service docker start fi } start

while true; do sleep 30s __start date >> /tmp/date done ```