test_ncbi_namedpipe_connector.sh
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:1k
源码类别:

生物技术

开发平台:

C/C++

  1. #! /bin/sh
  2. # $Id: test_ncbi_namedpipe_connector.sh,v 1000.1 2004/02/12 21:56:40 gouriano Exp $
  3. exit_code=0
  4. client_log=test_namedpipe_con_client.log
  5. server_log=test_namedpipe_con_server.log
  6. rm -f $client_log $server_log
  7. CONN_DEBUG_PRINTOUT=ALL; export CONN_DEBUG_PRINTOUT
  8. test_ncbi_namedpipe_connector server >>$server_log 2>&1 &
  9. server_pid=$!
  10. trap 'kill -9 $server_pid' 1 2 15
  11. sleep 2
  12. $CHECK_EXEC test_ncbi_namedpipe_connector client >>$client_log 2>&1  ||  exit_code=1
  13. kill $server_pid  ||  exit_code=2
  14. ( kill -9 $server_pid ) >/dev/null 2>&1
  15. if [ $exit_code != 0 ]; then
  16.   if [ -s $client_log ]; then
  17.     echo "=== $client_log ==="
  18.     cat $client_log
  19.   fi
  20.   if [ -s $server_log ]; then
  21.     echo "=== $server_log ==="
  22.     cat $server_log
  23.   fi
  24. fi
  25. rm ./.ncbi_test_con_pipename >/dev/null 2>&1
  26. exit $exit_code
  27. #  ===========================================================================
  28. #  PRODUCTION $Log: test_ncbi_namedpipe_connector.sh,v $
  29. #  PRODUCTION Revision 1000.1  2004/02/12 21:56:40  gouriano
  30. #  PRODUCTION PRODUCTION: UPGRADED [CORE_001] Dev-tree R1.5
  31. #  PRODUCTION
  32. #  ===========================================================================