start_twsgw.sh 952 B

12345678910111213141516171819202122232425262728
  1. #!/bin/bash
  2. HOST=$(hostname)
  3. echo $HOST
  4. if [ $HOST == 'hkc-larryc-vm1' ]; then
  5. FINOPT_HOME=~/ironfly-workspace/finopt/src
  6. elif [ $HOST == 'vorsprung' ]; then
  7. FINOPT_HOME=~/workspace/finopt/src
  8. else
  9. FINOPT_HOME=~/l1304/workspace/finopt-ironfly/finopt/src
  10. fi
  11. export PYTHONPATH=$FINOPT_HOME:$PYTHONPATH
  12. #
  13. # clear all topic offsets and erased saved subscriptions
  14. python $FINOPT_HOME/comms/ibgw/tws_gateway.py -r -c -f $FINOPT_HOME/config/tws_gateway.cfg
  15. #
  16. # clear offsets in redis / reload saved subscription entries
  17. #python $FINOPT_HOME/comms/ibgw/tws_gateway.py -c -f $FINOPT_HOME/config/tws_gateway.cfg
  18. # restart gateway keep the redis offsets but erase the subscription entries
  19. #python $FINOPT_HOME/comms/ibgw/tws_gateway.py -r -f $FINOPT_HOME/config/tws_gateway.cfg
  20. # normal restart - keep the offsets and reload from saved subscription entries
  21. #python $FINOPT_HOME/comms/ibgw/tws_gateway.py -f $FINOPT_HOME/config/tws_gateway.cfg