ubuntu 如何通过 .sh 文件启动多个服务
How to start multiple service through .sh file in ubuntu
目前我正在使用多个平台,如 react js、elasticsearch 和 node js。
每当我启动我需要的所有服务时运行这些命令一个接一个
sudo systemctl start elasticsearch.service
cd API-React/Fastapi-Elasaticsearch/
uvicorn main:app --reload --port 8000
cd alpha_app/API-React/
npm start
cd alpha_app/reactvideo/react-node-video-streaming/server/
npm run dev
我需要 运行 这些所有评论一一而不是如何创建 .sh 文件并通过 .sh
文件启动所有服务
谢谢
要创建 bash 脚本,您只需创建一个文件,例如 vi script.sh
并将您的命令粘贴到其中。它将一一执行。您可以试试这个 bash 脚本来自动执行 运行ning 命令。要 运行 脚本使用命令 bash script.sh
#!/bin/bash
sudo systemctl start elasticsearch.service
cd API-React/Fastapi-Elasaticsearch/
uvicorn main:app --reload --port 8000
cd alpha_app/API-React/
npm start
cd alpha_app/reactvideo/react-node-video-streaming/server/
npm run dev
目前我正在使用多个平台,如 react js、elasticsearch 和 node js。
每当我启动我需要的所有服务时运行这些命令一个接一个
sudo systemctl start elasticsearch.service
cd API-React/Fastapi-Elasaticsearch/
uvicorn main:app --reload --port 8000
cd alpha_app/API-React/
npm start
cd alpha_app/reactvideo/react-node-video-streaming/server/
npm run dev
我需要 运行 这些所有评论一一而不是如何创建 .sh 文件并通过 .sh
文件启动所有服务
谢谢
要创建 bash 脚本,您只需创建一个文件,例如 vi script.sh
并将您的命令粘贴到其中。它将一一执行。您可以试试这个 bash 脚本来自动执行 运行ning 命令。要 运行 脚本使用命令 bash script.sh
#!/bin/bash
sudo systemctl start elasticsearch.service
cd API-React/Fastapi-Elasaticsearch/
uvicorn main:app --reload --port 8000
cd alpha_app/API-React/
npm start
cd alpha_app/reactvideo/react-node-video-streaming/server/
npm run dev