You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

sync-to-all.sh 1.3 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. CUR_DIR=`pwd`
  2. FROM_DIR=/usr/local/blockchain/prototype/dist/peer
  3. PROC_DIR=/usr/local/blockchain/prototype/peer
  4. REMOTE1=192.168.151.39
  5. REMOTE2=192.168.151.40
  6. REMOTE3=192.168.151.41
  7. echo "Begin synchronizing ......"
  8. cd $PROC_DIR
  9. sh $PROC_DIR/stop.sh
  10. cp -r $FROM_DIR/* $PROC_DIR
  11. cd $PROC_DIR
  12. chmod +x start.sh stop.sh
  13. sh $PROC_DIR/start.sh
  14. cd $CUR_DIR
  15. echo "========================================="
  16. echo "Success synchronizing local peer!"
  17. echo "========================================="
  18. ./sync-to-remote.sh $FROM_DIR $REMOTE1 $PROC_DIR
  19. cd $CUR_DIR
  20. echo "========================================="
  21. echo "Success synchronizing REMOTE peer[$REMOTE1]!"
  22. echo "========================================="
  23. ./sync-to-remote.sh $FROM_DIR $REMOTE2 $PROC_DIR
  24. cd $CUR_DIR
  25. echo "========================================="
  26. echo "Success synchronizing REMOTE peer[$REMOTE2]!"
  27. echo "========================================="
  28. #./sync-to-remote.sh $FROM_DIR $REMOTE3 $PROC_DIR
  29. #echo "========================================="
  30. #echo "Success synchronizing REMOTE peer[$REMOTE3]!"
  31. #echo "========================================="
  32. echo "========================================="
  33. echo "Congratulations! All well done!"
  34. echo "========================================="