正如标题已经总结的那样:
如何使用Microsoft Subsystem for Linux's Bash在计算机启动时自动启动bash-script ?理想情况下,无需登录windows。
发布于 2016-08-30 17:19:15
目前还不支持这样做,因为WSL会话管理器服务将在最后一个bash.exe包装器实例关闭后关闭。有几个选项,但目前最简单的方法是使用Xming developer中的run utility,然后在启动文件夹(在开始菜单中)中添加一个指向
run.exe bash.exe -c "/home/user/daemoninit.sh ; /bin/bash"
。不幸的是,如果您的守护进程初始化需要root访问权限,例如sshd,您将需要向sudoers添加一个例外,以允许任何人以root权限运行守护进程。
此外,让它作为真正的Windows系统服务运行也存在问题,因为每个lxss安装都是特定于用户的。有些人让它在系统启动时运行,但它是在一个单独的Windows会话中为该用户启动的,因此您不能在当前用户会话中启动bash.exe。
https://stackoverflow.com/questions/39133320
复制相似问题