source: ether_core/trunk/bin/ether.sh_old

Last change on this file was 6, checked in by cbipsl, 18 years ago

ajout rep ether

  • Property svn:executable set to *
File size: 2.1 KB
Line 
1#!/bin/sh
2
3# ether.sh
4# $Id: ether.sh,v 1.3 2001/06/29 09:53:01 pn Exp $
5
6USAGE="$0 {start|stop|status|restart}"
7
8ETHERDIR=`dirname $0`
9# make etherdir absolute
10case $ETHERDIR in
11/*);;
12*)ETHERDIR=`pwd`/"$ETHERDIR";;
13esac
14
15# machine ou le script tourne
16HOST_NAME=`hostname`
17
18# base
19BASE=/usr/local/ether
20
21LIB_BASE=$BASE/lib
22ETHER_CLASSPATH=$LIB_BASE:$LIB_BASE/activation.jar:$LIB_BASE/classes12.zip:$LIB_BASE/ecs-1.2.jar:$LIB_BASE/jgmail.jar
23OUTLOG=$BASE/logs/starting.log
24LAUNCHER="$ETHERDIR/etherRmiLauncher.sh"
25
26echo ETHERDIR=$ETHERDIR
27echo LAUNCHER=$LAUNCHER
28
29# liste des serveurs a lancer
30# si modifications, ne pas oublier de modifier
31# la liste contenue dans commande status aussi
32case "$HOST_NAME" in
33  boucher)
34        LISTSERVER="WF RF SV"
35        ;;
36  polo)
37        LISTSERVER="RF SV"
38        ;;
39  arthaud)
40        LISTSERVER="RF SV HT"
41      ;;
42  peary)
43        LISTSERVER="WF RF SV HT"
44        ;;
45  sugiton)
46        LISTSERVER="WF RF SV HT"
47        ;;
48  sri-lanka)
49        LISTSERVER="RF SV"
50        ;;
51  *)
52        echo "UNKOWN HOST: $HOST_NAME"
53        exit 1
54esac
55
56case "$1" in
57  start)
58        $ETHERDIR/rmiregistry.sh $BASE &
59        for server in $LISTSERVER ; do
60                $LAUNCHER $server $1 $HOST_NAME $BASE
61        done
62        ;;
63  stop)
64        for server in $LISTSERVER ; do
65                $LAUNCHER $server $1 $HOST_NAME $BASE
66        done
67        ;;
68  status)
69        echo "----------------- Looking for arthaud:"
70        LISTSERVER="RF SV HT"
71        for server in $LISTSERVER ; do
72                $LAUNCHER $server $1 arthaud $BASE
73        done
74        echo "----------------- Looking for boucher:"
75        LISTSERVER="WF RF SV"
76        for server in $LISTSERVER ; do
77                $LAUNCHER $server $1 boucher $BASE
78        done
79        echo "----------------- Looking for polo:"
80        LISTSERVER="RF SV"
81        for server in $LISTSERVER ; do
82                $LAUNCHER $server $1 polo $BASE
83        done
84        echo "----------------- Looking for peary:"
85        LISTSERVER="WF RF SV HT"
86        for server in $LISTSERVER ; do
87                $LAUNCHER $server $1 peary $BASE
88        done
89        echo "----------------- Looking for sugiton:"
90        LISTSERVER="WF RF SV HT"
91        for server in  $LISTSERVER ; do
92                $LAUNCHER $server $1 sugiton $BASE
93        done
94        echo "----------------- Looking for sri-lanka:"
95        LISTSERVER="RF SV"
96        for server in $LISTSERVER ; do
97                $LAUNCHER $server $1 sri-lanka $BASE
98        done
99        ;;
100  restart)
101        $0 stop
102        $0 start
103        ;;
104  *)
105        echo "$USAGE"
106        exit 1
107esac
108
109exit 0
110
111
112
Note: See TracBrowser for help on using the repository browser.