commit
f97ba2b51a
@ -0,0 +1,27 @@ |
||||
# Since `go run` will generate a temporary exe every time, |
||||
# your system will pop up a network security dialog for each instance |
||||
# and you won't be able to turn it off. With `go build` generating one |
||||
# exe, the dialog will only pop up once at the very first time. |
||||
# Also it's recommended to use `go build` for testing the whole exe. |
||||
go build # Build the harmony-benchmark.exe |
||||
go build aws-code/transaction_generator.go |
||||
|
||||
# Create a tmp folder for logs |
||||
t=`date +"%Y%m%d-%H%M%S"` |
||||
log_folder="log-$t" |
||||
|
||||
if [ ! -d $log_folder ] |
||||
then |
||||
mkdir -p $log_folder |
||||
fi |
||||
|
||||
# Start nodes |
||||
config="local_config.txt" |
||||
while IFS='' read -r line || [[ -n "$line" ]]; do |
||||
IFS=' ' read ip port mode <<< $line |
||||
# echo $ip $port $mode |
||||
./harmony-benchmark.exe -ip $ip -port $port -config_file $config -log_folder $log_folder& |
||||
done < $config |
||||
|
||||
# Generate transactions |
||||
./transaction_generator.exe -config_file $config -log_folder $log_folder |
Loading…
Reference in new issue