tmux_sessions.sh 749 B

123456789101112131415161718192021222324252627
  1. #!/bin/sh
  2. set -e
  3. # Start a tmux session with 5 consensus nodes.
  4. if [ "$1" = "-v" ]; then
  5. verbose="-v"
  6. else
  7. verbose=""
  8. fi
  9. tmux new-session -d
  10. tmux send-keys "LOG_TARGETS='!sled' ../../../darkfid ${verbose} -c darkfid0.toml" Enter
  11. sleep 2
  12. tmux split-window -h
  13. tmux send-keys "LOG_TARGETS='!sled' ../../../darkfid ${verbose} -c darkfid1.toml" Enter
  14. sleep 2
  15. tmux split-window -h
  16. tmux send-keys "LOG_TARGETS='!sled' ../../../darkfid ${verbose} -c darkfid2.toml" Enter
  17. sleep 2
  18. tmux split-window -h
  19. tmux send-keys "LOG_TARGETS='!sled' ../../../darkfid ${verbose} -c darkfid3.toml" Enter
  20. sleep 2
  21. tmux split-window -h
  22. tmux send-keys "LOG_TARGETS='!sled' ../../../darkfid ${verbose} -c darkfid4.toml" Enter
  23. tmux select-layout even-horizontal
  24. tmux attach