upload.sh 466 B

1234567891011121314151617181920212223242526
  1. #!/usr/bin/env bash
  2. # 功能:同步文件到所有节点,并重启服务
  3. HOST=etherdream.com
  4. NODE=(
  5. node-aliyun-hk
  6. node-aliyun-sg
  7. node-bwh-los
  8. node-justhost-moscow
  9. node-justhost-novosibirsk
  10. node-bungee
  11. )
  12. for v in ${NODE[@]}; do
  13. echo "$v upload ..."
  14. rsync . jsproxy@$v.$HOST:server \
  15. -a \
  16. --exclude='nginx/cache/*' \
  17. --exclude='nginx/logs/*'
  18. echo "$v restart ..."
  19. ssh jsproxy@$v.$HOST "./server/run.sh reload"
  20. done
  21. echo "done"