2023年11月5日Memo获取当前目录下的所有子目录如果有安装 kadwanev/retry,可以加个自动重试 pull: #!/bin/bash # 获取当前目录下的所有子目录 directories=$(find . -maxdepth 1 -type d) # 遍历每个子目录 for dir in $directories; do if [[ $dir != "." ]]; then echo "进入目录: $dir" cd $dir # 更新镜像并重启服务 retry -t9 docker-compose pull docker-compose up -d cd .. echo "完成更新和重启: $dir" echo "------------------------" fi done
获取当前目录下的所有子目录
如果有安装 kadwanev/retry,可以加个自动重试 pull:
#!/bin/bash # 获取当前目录下的所有子目录 directories=$(find . -maxdepth 1 -type d) # 遍历每个子目录 for dir in $directories; do if [[ $dir != "." ]]; then echo "进入目录: $dir" cd $dir # 更新镜像并重启服务 retry -t9 docker-compose pull docker-compose up -d cd .. echo "完成更新和重启: $dir" echo "------------------------" fi done