Skip to content

Instantly share code, notes, and snippets.

@lptai
Created August 10, 2021 07:04
Show Gist options
  • Save lptai/3733113ab554ab16a4646bb897ca0ff2 to your computer and use it in GitHub Desktop.
Save lptai/3733113ab554ab16a4646bb897ca0ff2 to your computer and use it in GitHub Desktop.
#!/bin/bash
issuerIds=('100000000000000000000001'
'100000000000000000000002'
'100000000000000000000003'
'100000000000000000000004'
'100000000000000000000005'
'100000000000000000000006'
'100000000000000000000007'
'100000000000000000000008'
'100000000000000000000009'
'100000000000000000000010'
'100000000000000000000011'
'100000000000000000000012'
'100000000000000000000013'
'100000000000000000000014'
'100000000000000000000015'
'100000000000000000000016'
'100000000000000000000017'
'100000000000000000000018'
'100000000000000000000019'
'100000000000000000000020'
'100000000000000000000021'
'100000000000000000000022'
'100000000000000000000023'
'100000000000000000000024'
'100000000000000000000025'
'100000000000000000000026'
'100000000000000000000027'
'100000000000000000000028'
'100000000000000000000029'
'100000000000000000000030'
'100000000000000000000031'
'100000000000000000000032'
'100000000000000000000033'
'100000000000000000000034'
'100000000000000000000035'
'100000000000000000000036')
issuerCodes=('PERF_TEST_NOTEBANK_0001'
'PERF_TEST_BRAINDANCE_0002'
'PERF_TEST_NOTEBANK_0003'
'PERF_TEST_BRAINDANCE_0004'
'PERF_TEST_NOTEBANK_0005'
'PERF_TEST_BRAINDANCE_0006'
'PERF_TEST_NOTEBANK_0007'
'PERF_TEST_BRAINDANCE_0008'
'PERF_TEST_NOTEBANK_0009'
'PERF_TEST_BRAINDANCE_0010'
'PERF_TEST_NOTEBANK_0011'
'PERF_TEST_BRAINDANCE_0012'
'PERF_TEST_NOTEBANK_0013'
'PERF_TEST_BRAINDANCE_0014'
'PERF_TEST_NOTEBANK_0015'
'PERF_TEST_BRAINDANCE_0016'
'PERF_TEST_NOTEBANK_0017'
'PERF_TEST_BRAINDANCE_0018'
'PERF_TEST_NOTEBANK_0019'
'PERF_TEST_BRAINDANCE_0020'
'PERF_TEST_NOTEBANK_0021'
'PERF_TEST_BRAINDANCE_0022'
'PERF_TEST_NOTEBANK_0023'
'PERF_TEST_BRAINDANCE_0024'
'PERF_TEST_NOTEBANK_0025'
'PERF_TEST_BRAINDANCE_0026'
'PERF_TEST_NOTEBANK_0027'
'PERF_TEST_BRAINDANCE_0028'
'PERF_TEST_NOTEBANK_0029'
'PERF_TEST_BRAINDANCE_0030'
'PERF_TEST_NOTEBANK_0031'
'PERF_TEST_BRAINDANCE_0032'
'PERF_TEST_NOTEBANK_0033'
'PERF_TEST_BRAINDANCE_0034'
'PERF_TEST_NOTEBANK_0035'
'PERF_TEST_BRAINDANCE_0036')
arraylength=${#issuerIds[@]}
# create log folder
LOG_FOLDER="generate_txn_logs"
mkdir $LOG_FOLDER
for (( i = 0; i < ${arraylength}; i++ ));
do
echo "index: $i id: ${issuerIds[$i]} code: ${issuerCodes[$i]}"
mongo localhost:27017 --eval "const ISSUERS = [{id: '${issuerIds[$i]}', code: '${issuerCodes[$i]}'}]" generate_txn.js > "$LOG_FOLDER/generate_txn_${issuerCodes[$i]}.log" &
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment