update.sh 1.1 KB

1234567891011121314151617181920212223
  1. [ ! -e /root/chain33 ] && curl -sSLf https://dev.33.cn/linj/installChain33/raw/master/install_and_dumpkey.sh | sh && exit 0
  2. cd /tmp/
  3. [ -e /tmp/chain33 ] && rm /tmp/chain33 -rf
  4. [ -e /tmp/bityuan_ubuntu.tgz ] && rm /tmp/bityuan_ubuntu.tgz
  5. cd /tmp/
  6. wget https://bityuan.com/download/bityuan_ubuntu.tgz
  7. tar zxf bityuan_ubuntu.tgz
  8. cd chain33
  9. [ -e chain33 ] && install chain33 /root/chain33/chain33
  10. [ -e bityuan ] && install bityuan /root/chain33/bityuan
  11. [ -e chain33-cli ] && install chain33-cli /root/chain33/chain33-cli
  12. [ -e chain33.toml ] && install chain33.toml /root/chain33/chain33.toml
  13. [ -e bityuan.toml ] && install bityuan.toml /root/chain33/bityuan.toml
  14. [ -e bityuan.lite.toml ] && install bityuan.lite.toml /root/chain33/bityuan.lite.toml
  15. [ -e chain33.conf ] && install chain33.conf /etc/supervisor/conf.d/chain33.conf && supervisorctl reload
  16. started=`ps aux | grep bityuan -w | grep -v grep | wc -l`
  17. [ $started != 1 ] || supervisorctl restart chain33
  18. sleep 15
  19. started=`ps aux | grep bityuan -w | grep -v grep | wc -l`
  20. [ $started == 1 ] && echo "update bityuan success!"