【发布时间】:2023-03-09 01:43:01
【问题描述】:
例如,我必须运行 4 命令来启动我的项目。
- Django 服务器
- Redis 服务器
- 反应服务器
- Python qcluster
我如何在 linux 中使用单个命令启动这 4 件事。
当我开始处理项目时,我必须手动启动所有事情。
【问题讨论】:
-
创建
alias可能会有很长的路要走 - 它仍然是四个命令,但您只需要输入一个指令。 -
您想按顺序运行吗?然后
echo 1 && echo 2 && echo 3 && echo 5如果并行echo 1; echo 2 ; echo 3 ; echo 5 -
或者只是将命令放在一个文本文件中,每行一个,并使其可执行 (
chmod +x),然后您就拥有一个脚本(包括#!/bin/sh或#!/bin/zsh或无论您需要什么解释器作为第一行)如果文件名是server_start,那么您将使用./server_start运行它。您可能希望添加错误检查,以便在命令失败时输出消息。
标签: linux bash shell command-line zsh