每次我的虚拟机重新启动时,我都需要做两件事:
运行托管 API 的 Flask 服务器
运行 webpack-dev 服务器来提供前端文件
在Windows Server中是否有一种方法可以执行上述两个命令提示符命令,即pythonflaskserver.py
和npm start
在系统启动时自动运行我的虚拟机在哪里自动重新启动?
最佳答案
要在 Windows Server 2012 中创建启动任务,我们可以利用管理工具中的任务计划程序。以下是一般步骤:
1、创建一个带有命令脚本的文件,即
cd C:\your_node_app_path
npm start
将其保存为powershell文件,即startup.ps1
.
2、在任务计划程序中点击创建基本任务。
3、设置名称,点击“下一步”。
4、在触发选项卡中选择计算机启动时。
5、在操作选项卡中选择启动程序。
6、在程序/脚本输入中输入cmd.exe,然后输入将通过cmd.exe运行的命令,即powershell –f <your_startup_ps1_file_path>
。单击“下一步”和“完成”
7、在任务计划程序库中我们可以找到上面创建的任务,双击可以编辑其属性。
8、在常规选项卡中选择“无论用户是否登录都运行”,在条件选项卡中取消选中“仅在计算机使用交流电源时才启动任务” ”在电源部分下。
关于python - 虚拟机重启: Run python flask server and webpack-dev server automatically on system start-up,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33273839/