bash - Bash 脚本:如何自动启动 VSC 并在集成终端内运行一些命令?
问题描述
我从事一个大型项目,我只使用 ubuntu 来运行该项目。
我打开ubuntu,然后打开VSC,然后运行vagrant up
,然后运行vagrant ssh
,然后运行redis-server
,然后运行./run-dev.py
,对我来说有点麻烦,可以自动化这个过程吗?
感谢您的时间 :)。
解决方案
您可以使用 vagrant 机器启动后要执行的命令制作一个 bash 脚本,并在您的情况下配置 Vagrant Provisioner 是 Vagrantfile 中的“shell”。这样,一旦机器启动并运行,provisioner 就会执行您想要的所有命令,而无需在机器中 ssh 并手动键入它们。看看与 shell 相关的 Vagrant Provisioner:https ://www.vagrantup.com/docs/provisioning/shell.html
推荐阅读
- android - android Binder调用中的SecurityException到不正确的接口
- c# - EF 使用具有复合键的一对多模型
- java - 通过另一个 List 扩展 ImmutableList.of()
- twitter-bootstrap - 如何在用户图像灰色背景或褪色背景上显示复选框?
- python - 如何从 Django Rest Framework 中的端点导出 PDF
- angular - 如何修复 NgRx Effects 中的执行顺序?
- javascript - React 测试库不会重新渲染
- javascript - 更改/添加 index.js 的 create-react-app 入口点或位置
- internet-explorer - 如何将 IEDriverServer 与 Robotframework 一起使用?
- symfony - 学说嵌套实体级联持续存在:如何重用现有实体