1

我已经开始为自己的项目学习 Ubuntu 服务器管理。为此,我创建了一个配置文件,我在一个新的服务器实例上运行它以进行基本安装 - 例如安装 git、nginx 等。因此,例如,我将 3 行复制到终端窗口中:

pip install flask
pip install gunicorn
pip install pymongo

第一个,第二个会自动执行,第三个会等我))

是否有可能以某种方式自动执行所有这些序列,而无需按下最后一个命令的返回按钮?

4

3 回答 3

2

您可以编写一个包含以下内容的 shell 脚本并保存为 myscript.sh:

#!/bin/bash
pip install flask
pip install gunicorn
pip install pymongo

赋予它执行权限:chmod u+x myscript.sh 执行它:./myscript.sh

于 2013-10-04T09:48:04.887 回答
1

你最好做一个 bash 脚本,如:

#!/bin/sh
pip install flask
pip install gunicorn
pip install pymongo

然后使其可执行chmod +x script.sh并运行./script.sh

于 2013-10-04T08:58:09.363 回答
1

您可以使用分号将命令连接在一行中,然后将所有行复制/粘贴在一起:

点安装烧瓶;点安装gunicorn;点安装 pymongo

于 2013-10-04T09:08:02.000 回答