Contents of /mcore-src/tags/mcore-tools-1_0_5/src/mcore-controlserver.in
Parent Directory | Revision Log
Revision 2778 -
(show annotations)
(download)
Fri Feb 12 10:48:27 2016 UTC (8 years, 7 months ago) by niro
Original Path: mcore-src/trunk/mcore-tools/src/mcore-controlserver.in
File size: 619 byte(s)
Fri Feb 12 10:48:27 2016 UTC (8 years, 7 months ago) by niro
Original Path: mcore-src/trunk/mcore-tools/src/mcore-controlserver.in
File size: 619 byte(s)
-actually test the connection to the server
1 | #!/bin/bash |
2 | |
3 | MCORE_LIBDIR="@@MCORE_LIBDIR@@" |
4 | source @@SYSCONFDIR@@/mcore/mcore.conf |
5 | source ${MCORE_LIBDIR}/include/common.global.class |
6 | |
7 | RETVAL=0 |
8 | |
9 | if [[ -z ${MCORE_CONTROL_SERVER} ]] |
10 | then |
11 | MCORE_CONTROL_SERVER="UNKNOWN" |
12 | RETVAL=1 |
13 | fi |
14 | |
15 | if [[ -n ${MCORE_CONTROL_SERVER} ]] |
16 | then |
17 | SSLSAY_IP="${MCORE_CONTROL_SERVER}" |
18 | SSLSAY_PORT="6666" |
19 | banner=$(nsslsay_fingerprint 'version') |
20 | if [[ $? = 0 ]] |
21 | then |
22 | case ${banner} in |
23 | "mcored"*) ;; |
24 | *) |
25 | MCORE_CONTROL_SERVER="UNKNOWN_BANNER" |
26 | RETVAL=1 |
27 | ;; |
28 | esac |
29 | else |
30 | MCORE_CONTROL_SERVER="UNREACHABLE" |
31 | RETVAL=1 |
32 | fi |
33 | fi |
34 | |
35 | echo "${MCORE_CONTROL_SERVER}" |
36 | exit ${RETVAL} |