| #/bin/bash | |
| LISTS="937415_50525-sup.txt 937416_50298-sup.txt 937417_50216-sup.txt 937418_50869-sup.txt" | |
| OFFER_NAME="HOM" | |
| SEND_PER_BATCH=440 | |
| SLEEP_DEL_Q=50 | |
| SLEEP=50 | |
| for list in $LISTS; do | |
| cmp_id=`echo $list | cut -f 1 -d"_"` | |
| num_lines=`wc -l /home/pmta/list/${list} | cut -f 1 -d" "` | |
| n_iter=$(($num_lines/$SEND_PER_BATCH+1)) | |
| cfg_file="/feeder/comcast/config_${OFFER_NAME}_${cmp_id}" | |
| cp /feeder/comcast/config $cfg_file | |
| sed -E -i 's/cmpid = "[^"]*"/cmpid = "'${cmp_id}'"/g' "$cfg_file" | |
| sed -E -i 's|(listfile = "/home/pmta/list/)[^"]+"|\1'${list}'"|g' "$cfg_file" | |
| cat <<- EOF >>commands_${OFFER_NAME}.txt | |
| ext 'echo Pun config ${OFFER_NAME} ${cmp_id}' | |
| ext 'cp /feeder/comcast/config_${OFFER_NAME}_${cmp_id} /feeder/comcast/config' | |
| f | |
| clspl | |
| t | |
| sleep 10 | |
| EOF | |
| for iter in $(seq ${n_iter}); do | |
| cat <<- EOF2 >>commands_${OFFER_NAME}.txt | |
| send ${SEND_PER_BATCH},True | |
| sleep ${SLEEP_DEL_Q} | |
| ext 'pmta delete --queue=*/*' | |
| sleep ${SLEEP} | |
| EOF2 | |
| done | |
| done | |