mirror of
https://github.com/Yanyutin753/unofficial-gpt4-api.git
synced 2025-10-16 08:10:23 +00:00
Update update.sh
This commit is contained in:
34
update.sh
34
update.sh
@@ -24,32 +24,30 @@ if [ -d "/gpt4-copilot-java" ]; then
|
||||
# 初始化一个变量来跟踪是否所有的镜像都被成功删除
|
||||
all_images_removed=true
|
||||
|
||||
# 遍历所有的镜像
|
||||
# 遍历所有的 Docker 镜像
|
||||
echo "$all_images" | while IFS= read -r image; do
|
||||
# 提取镜像ID和镜像名
|
||||
image_id=$(echo "$image" | cut -d' ' -f1)
|
||||
image_name=$(echo "$image" | cut -d' ' -f2)
|
||||
|
||||
# 检查这个镜像是否是 gpt4-copilot-java
|
||||
gpt4-copilot-java)
|
||||
# 检查这个镜像是否正在运行
|
||||
case "$running_images" in
|
||||
*"$image_name"*)
|
||||
;; # Image is running, do nothing
|
||||
*)
|
||||
# 如果这个镜像没有正在运行,那么删除它
|
||||
docker rmi -f "$image_id"
|
||||
|
||||
# 如果删除镜像的命令失败,那么设置 all_images_removed 为 false
|
||||
if [ $? -ne 0 ]; then
|
||||
all_images_removed=false
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
if [ "$image_name" = "gpt4-copilot-java" ]; then
|
||||
# 检查这个镜像是否正在运行
|
||||
if echo "$running_images" | grep -q "$image_name"; then
|
||||
: # Image is running, do nothing
|
||||
else
|
||||
# 如果这个镜像没有正在运行,那么删除它
|
||||
docker rmi -f "$image_id"
|
||||
|
||||
# 如果删除镜像的命令失败,那么设置 all_images_removed 为 false
|
||||
if [ $? -ne 0 ]; then
|
||||
all_images_removed=false
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
# 打印是否所有的镜
|
||||
# 等待所有的后台任务都完成
|
||||
wait
|
||||
|
||||
|
Reference in New Issue
Block a user