Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

27 lines
896B

  1. #!/bin/bash
  2. SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
  3. source $SCRIPT_DIR/config.sh
  4. NOW=$(date +"%m-%d-%Y")
  5. MERGED404PATH=`find /var/lib/docker/overlay2/ -name '404.html' | grep merged `
  6. SRC="$SCRIPT_DIR/../html/"
  7. DEST="$(dirname ${MERGED404PATH})/"
  8. #clear
  9. rm -rf $SRC
  10. #untar recreate SRC
  11. cd "$SCRIPT_DIR/.."
  12. tar -xvf "$SCRIPT_DIR/../html.tar.gz"
  13. echo "======= check source directory ========= "
  14. ls -R $SRC
  15. # command looks like
  16. # "rsync --delete -avz /home/sp/goweb/html/
  17. # /var/lib/docker/overlay2/511128e41cf1c2df2f270176d6f8de647ef5bcffe44e0d2e2317a4914123e03c/merged/app/html/
  18. # >> /home/sp/goweb/rsync-html-$NOW.log"
  19. echo "===== rsync --delete -avz $SRC $DEST >> ${SCRIPT_DIR}/rsync-html-$NOW.log ======"
  20. rsync --delete -avz $SRC $DEST >> ${SCRIPT_DIR}/rsync-html-$NOW.log
  21. echo "--- remote log for rsync ---- "
  22. cat ${SCRIPT_DIR}/rsync-html-$NOW.log