Update update.sh

This commit is contained in:
Clivia
2024-01-29 22:01:51 +08:00
committed by GitHub
parent 4ffe08f748
commit 6b347339db

View File

@@ -24,19 +24,18 @@ if [ -d "/gpt4-copilot-java" ]; then
# 初始化一个变量来跟踪是否所有的镜像都被成功删除 # 初始化一个变量来跟踪是否所有的镜像都被成功删除
all_images_removed=true all_images_removed=true
# 遍历所有的镜像 # 遍历所有的 Docker 镜像
echo "$all_images" | while IFS= read -r image; do echo "$all_images" | while IFS= read -r image; do
# 提取镜像ID和镜像名 # 提取镜像ID和镜像名
image_id=$(echo "$image" | cut -d' ' -f1) image_id=$(echo "$image" | cut -d' ' -f1)
image_name=$(echo "$image" | cut -d' ' -f2) image_name=$(echo "$image" | cut -d' ' -f2)
# 检查这个镜像是否是 gpt4-copilot-java # 检查这个镜像是否是 gpt4-copilot-java
gpt4-copilot-java) if [ "$image_name" = "gpt4-copilot-java" ]; then
# 检查这个镜像是否正在运行 # 检查这个镜像是否正在运行
case "$running_images" in if echo "$running_images" | grep -q "$image_name"; then
*"$image_name"*) : # Image is running, do nothing
;; # Image is running, do nothing else
*)
# 如果这个镜像没有正在运行,那么删除它 # 如果这个镜像没有正在运行,那么删除它
docker rmi -f "$image_id" docker rmi -f "$image_id"
@@ -44,12 +43,11 @@ if [ -d "/gpt4-copilot-java" ]; then
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
all_images_removed=false all_images_removed=false
fi fi
;; fi
esac fi
;;
esac
done done
# 打印是否所有的镜
# 等待所有的后台任务都完成 # 等待所有的后台任务都完成
wait wait