tmux_sessions.sh
1 #!/bin/sh 2 # Start a tmux session of 4 genev daemons, and 4 genev clis. 3 set -e 4 5 tmux new-session -s "genevd" -n "genevd" -d 6 tmux send-keys "../../../genevd --localnet --config genevd_seed.toml --skip-dag-sync" Enter && sleep 1 7 tmux split-window -h 8 tmux send-keys "../../../genevd --localnet --config genevd_a.toml --skip-dag-sync" Enter && sleep 1 9 tmux split-window -h 10 tmux send-keys "../../../genevd --localnet --config genevd_b.toml --skip-dag-sync" Enter 11 tmux select-pane -t 0 12 tmux split-window -v 13 tmux send-keys "../../../genevd --localnet --config genevd_c.toml" Enter 14 tmux select-pane -t 2 15 tmux split-window -v 16 tmux send-keys "../../../genevd --localnet --config genevd_d.toml" Enter 17 18 19 tmux new-window -t "genevd:1" -n "genev" 20 sleep 5 21 tmux send-keys "../../../genev -e tcp://127.0.0.1:28870 add alolymous \"pay bills\" \"gonna pay some bills in the morning\" " Enter 22 tmux split-window -v 23 sleep 1 24 tmux send-keys "../../../genev -e tcp://127.0.0.1:28871 list" Enter 25 tmux split-window -h 26 tmux send-keys "../../../genev -e tcp://127.0.0.1:28872 list" Enter 27 tmux select-pane -t 0 28 tmux split-window -h 29 tmux send-keys "../../../genev -e tcp://127.0.0.1:28873 list" Enter 30 31 32 tmux attach