我已经开始为自己的项目学习 Ubuntu 服务器管理。为此,我创建了一个配置文件,我在一个新的服务器实例上运行它以进行基本安装 - 例如安装 git、nginx 等。因此,例如,我将 3 行复制到终端窗口中:
pip install flask
pip install gunicorn
pip install pymongo
第一个,第二个会自动执行,第三个会等我))
是否有可能以某种方式自动执行所有这些序列,而无需按下最后一个命令的返回按钮?
我已经开始为自己的项目学习 Ubuntu 服务器管理。为此,我创建了一个配置文件,我在一个新的服务器实例上运行它以进行基本安装 - 例如安装 git、nginx 等。因此,例如,我将 3 行复制到终端窗口中:
pip install flask
pip install gunicorn
pip install pymongo
第一个,第二个会自动执行,第三个会等我))
是否有可能以某种方式自动执行所有这些序列,而无需按下最后一个命令的返回按钮?
您可以编写一个包含以下内容的 shell 脚本并保存为 myscript.sh:
#!/bin/bash
pip install flask
pip install gunicorn
pip install pymongo
赋予它执行权限:chmod u+x myscript.sh 执行它:./myscript.sh
你最好做一个 bash 脚本,如:
#!/bin/sh
pip install flask
pip install gunicorn
pip install pymongo
然后使其可执行chmod +x script.sh
并运行./script.sh
您可以使用分号将命令连接在一行中,然后将所有行复制/粘贴在一起:
点安装烧瓶;点安装gunicorn;点安装 pymongo