server.sh 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/sh
  2. export MALLOC_CHECK_=0
  3. IS_OS_DARWIN=`uname|tr '[A-Z]' '[a-z]'|awk 'index($0,"darwin") != 0 {print "darwin"}'`
  4. if [ "$IS_OS_DARWIN" != "" ]; then
  5. export FFEAD_CPP_PATH=`cd "$(dirname server.sh)" && ABSPATH=$(pwd) && cd -`
  6. else
  7. export FFEAD_CPP_PATH=`echo $(dirname $(readlink -f $0))`
  8. fi
  9. export ODBCINI=${IROOT}/odbc.ini
  10. export ODBCSYSINI=${IROOT}
  11. echo $FFEAD_CPP_PATH
  12. export LD_LIBRARY_PATH=${IROOT}/:${IROOT}/lib:$FFEAD_CPP_PATH/lib:/usr/local/lib:$LD_LIBRARY_PATH
  13. echo $LD_LIBRARY_PATH
  14. export PATH=$FFEAD_CPP_PATH/lib:$PATH
  15. echo $PATH
  16. rm -f $FFEAD_CPP_PATH/rtdcf/*.d $FFEAD_CPP_PATH/rtdcf/*.o
  17. rm -f $FFEAD_CPP_PATH/*.cntrl
  18. rm -f $FFEAD_CPP_PATH/tmp/*.sess
  19. if [ ! -d tmp ]; then
  20. mkdir tmp
  21. fi
  22. chmod 700 $FFEAD_CPP_PATH/ffead-cpp
  23. chmod 700 $FFEAD_CPP_PATH/ffead-cpp-lithium
  24. chmod 700 $FFEAD_CPP_PATH/ffead-cpp-cinatra
  25. chmod 700 $FFEAD_CPP_PATH/ffead-cpp-drogon
  26. chmod 700 $FFEAD_CPP_PATH/resources/*.sh
  27. chmod 700 $FFEAD_CPP_PATH/tests/*
  28. chmod 700 $FFEAD_CPP_PATH/rtdcf/*
  29. #chmod 700 $FFEAD_CPP_PATH/rtdcf/autotools/*
  30. #/usr/sbin/setenforce 0
  31. ./ffead-cpp $FFEAD_CPP_PATH > ffead.log 2>&1