我制作了以下 bash 脚本,并将其添加到谷歌云虚拟机的启动脚本下。然而,它似乎没有做任何事情,我不太明白为什么。这是代码。我对 .sh 脚本没有经验,所以我可能会遗漏一些简单的东西。如果有人可以提供帮助,我会很高兴。
#! /bin/bash
apt-get update
apt-get install python3-pip
apt-get install python3-venv
git clone https://github.com/account/myrepo.git
python3 -m venv myrepo
cd myrepo
source bin/activate
pip3 install beautifulsoup sklearn numpy pandas
screen -AmdS ./myrep/main.py
编辑:“在启动脚本下添加”意味着在创建 google vm 时,您可以向实例添加启动脚本。请参阅此处的“直接提供启动脚本内容”部分https://cloud.google.com/compute/docs/startupscript