#!/usr/bin/env bash # ps aux | grep bash | grep user | awk '{print $2}' | xargs kill function genUser(){ user=$1 chain=${2:-erhai} home=${3:-/root/mytest/std/node0} admin=alice admin_addr=$(hcd keys show $admin --output json --keyring-backend test --home $home | jq .address | tr -d '"') user_addr=$(hcd keys add $user --output json --keyring-backend test --home $home --algo secp256k1 | jq .address | tr -d '"') hcd tx bank send $admin_addr $user_addr 200000token --chain-id $chain -b block -y --keyring-backend test --home $home echo "$user, $user_addr" >> user.list cat < $user.sh #!/usr/bin/env bash for i in {1..200000}; do hcd tx bank send $user_addr $admin_addr 1token --from $user --chain-id $chain -y -b block --keyring-backend test --home $home done EOF } for k in {0..1}; do genUser user$k bash user$k.sh &>/dev/null & done