backup.sh 549 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. PROJECT_DIR=/home/xjf/workspace/docker/laradock/
  3. CUR_FILE_DIR=$(dirname $(readlink -f $0))
  4. LOG_NAME='err.log'
  5. LOG="$CUR_FILE_DIR/$LOG_NAME"
  6. PRE_DIR=`pwd`
  7. day=`date +%"d"`
  8. if [ `expr $day % 2` == 0 ]; then
  9. echo "even day, do nothing" > $LOG
  10. exit
  11. fi
  12. cd $PROJECT_DIR
  13. docker-compose exec mysql mysqldump --extended-insert=FALSE --complete-insert=TRUE -uroot -proot -hlocalhost -P3036 audiopay > $CUR_FILE_DIR/note.sql
  14. #git add draw.sql
  15. #git commit draw.sql -m "[`date`]" 2> $LOG
  16. #git push origin master:master 2> $LOG
  17. cd $PRE_DIR