Advertisement
Brord

cleanup-test-script

Sep 27th, 2019
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.21 KB | None | 0 0
  1. #Cleanup IOTA tangle Glump
  2. cwd=$(pwd)
  3.  
  4. gitDir="/home/brord/Desktop/Work/IOTA/Git"
  5. nodeDir="/home/brord/Desktop/Work/IOTA/Node"
  6.  
  7. sudo kill $(sudo ps aux | grep '[m]ainnetApp.js' | awk '{print $2}')
  8. sudo rm "${gitDir}/IOTAtangle/mainnetdata.json"
  9. sudo cp "${gitDir}/IOTAtangle/mainnetdata_bk.json" "${gitDir}/IOTAtangle/mainnetdata.json"
  10.  
  11. sudo kill $(sudo ps aux | grep '[c]oordinator' | awk '{print $2}')
  12. sudo kill $(sudo ps aux | grep '[i]ri' | awk '{print $2}')
  13.  
  14. cd "${gitDir}/compass/docs/private_tangle/"
  15. sudo rm -r ./data
  16. sudo rm -r ./db
  17.  
  18. sudo rm -r "${nodeDir}/spent-addresses-db"
  19. sudo rm -r "${nodeDir}/spent-addresses-log"
  20. sudo rm -r "${nodeDir}/testnetdb"
  21. sudo rm -r "${nodeDir}/testnetdb.log"
  22.  
  23. ./01_calculate_layers.sh
  24.  
  25. cd $cwd
  26. echo "Killed and cleaned node data, recalculated compass layers"
  27.  
  28. cd "${gitDir}/compass/docs/private_tangle/"
  29. read -p "Press any key to start up the programs" keypressed
  30.  
  31. screen -dmS cp-node ./02_run_iri.sh
  32. screen -dmS second-node bash -c "cd ${nodeDir}; sh run.sh;"
  33.  
  34. screen -dmS glump bash -c "cd ${gitDir}/IOTAtangle; sudo node mainnetApp.js;"
  35. screen -dmS coord ./03_run_coordinator.sh -bootstrap -broadcast
  36.  
  37. cd $cwd
  38. echo "Started 2 nodes, glump and coordinator"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement