启动后,Windows上的Ubuntu上的Bash会自动在后台运行

时间:2016-12-11 01:11:26

标签: windows bash ubuntu windows-subsystem-for-linux

在“打开或关闭Windows功能”中,如果选中“适用于Linux的Windows子系统(测试版)”,则在Windows启动后,子系统会自动启动运行,或仅在用户打开bash.exe时运行?

2 个答案:

答案 0 :(得分:1)

安装文档(https://msdn.microsoft.com/en-us/commandline/wsl/install_guide)说"在Windows上启动Bash,在cmd / PowerShell命令提示符下运行bash,或使用开始菜单快捷方式"。

我认为除非您修改某些Windows配置,否则在Windows启动时它不会自动启动。

编辑:您可以通过转到"运行"进入" shell:普通启动"来启动任何程序。并在该文件夹中添加程序的快捷方式。

答案 1 :(得分:1)

这是两年前的一个问题。我在 Windows 10 1903 上有一个针对 Ubuntu 18.04 的简洁解决方案。

按Win + R并运行:

GUNICORN_CMD_ARGS="--timeout 120" mlflow models serve --model-uri /path/to/model

创建一个脚本,例如ubuntu.vbs,内容如下:

shell:startup

这是一个精巧的解决方案,可在Windows启动时在后台启动ssh。

Position

Script

参考:Zhihu