1 頁 (共 1 頁)

複製檔案到容器內 並檢查檔案是否存在

文章發表於 : 2026年 9月 15日, 02:46
leeyc
代碼: 選擇全部
/web$ cat cpCardToEndia.sh
#!/bin/bash
for f in /web/ww1/card/*.txt;
   do
      #echo "$f";
      file=$(echo "$f" | cut -d '/' -f 5)
      #echo "$file"
      /usr/bin/docker exec endia test -e /var/www/html/card/"$file"
      #echo $?
      if [ $? -eq 0 ]; then
         echo "$f 容器內目標檔案已存在,跳過複製。"
      else
         echo "$f 容器內目標檔案不存在,開始複製..."
         /usr/bin/docker cp "$f" endia:/var/www/html/card/;
      fi
   done