WSL-, C:\Users\USERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\wsl.vbs
set ws=wscript.createobject("wscript.shell")
ws.run "C:\Windows\System32\bash.exe -c 'sudo /etc/rc.local'",0
/etc/rc.local , , "", :
/usr/sbin/sshd
/usr/sbin/cron
#block on this line to keep WSL running
sleep 365d
/etc/sudoers.d "rc-local", sudo:
username * = (root) NOPASSWD: /etc/rc.local
username * = (root) NOPASSWD: /usr/sbin/cron
username * = (root) NOPASSWD: /usr/sbin/sshd
1607, 1704 wsl ssh.
cron 'sudo crontab -e -u username' cron @reboot .