File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ./run_rmi.sh 2005 > /dev/null
2+
3+ echo " Edit file run_middleware.sh to include instructions for launching the middleware"
4+ echo ' $1 - hostname of Flights'
5+ echo ' $2 - hostname of Cars'
6+ echo ' $3 - hostname of Rooms'
7+
8+ java -Djava.security.policy=java.policy -Djava.rmi.server.codebase=file:$( pwd) / Server.TCP.TCPMiddlewareResourceManager # $1 $2 $3 $4
Original file line number Diff line number Diff line change 1+ # Usage: ./run_tcp_server.sh rmi_name
2+
3+ # $1 rmi_name: resource manager name
4+
5+ java -Djava.security.policy=java.policy -Djava.rmi.server.codebase=file:$( pwd) / Server.TCP.TCP" ${1} " ResourceManager
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # TODO: SPECIFY THE HOSTNAMES OF 4 CS MACHINES (lab1-1, cs-2, etc...)
4+ # MACHINES=()
5+ #
6+ # tmux new-session \; \
7+ # split-window -v \; \
8+ # split-window -h \; \
9+ # split-window -h \; \
10+ # select-pane -t 1 \; \
11+ # split-window -h \; \
12+ # select-pane -t 0 \; \
13+ # split-window -h \; \
14+ # select-pane -t 5 \; \
15+ # send-keys "ssh -t ${MACHINES[0]} \"cd $(pwd) > /dev/null; echo -n 'Connected to '; hostname; ./run_server.sh 2003 Customer\"" C-m \; \
16+ # select-pane -t 4 \; \
17+ # send-keys "ssh -t ${MACHINES[0]} \"cd $(pwd) > /dev/null; echo -n 'Connected to '; hostname; ./run_server.sh 2000 Flight\"" C-m \; \
18+ # select-pane -t 3 \; \
19+ # send-keys "ssh -t ${MACHINES[1]} \"cd $(pwd) > /dev/null; echo -n 'Connected to '; hostname; ./run_server.sh 2001 Car\"" C-m \; \
20+ # select-pane -t 2 \; \
21+ # send-keys "ssh -t ${MACHINES[2]} \"cd $(pwd) > /dev/null; echo -n 'Connected to '; hostname; ./run_server.sh 2002 Room\"" C-m \; \
22+ # select-pane -t 1 \; \
23+ # send-keys "ssh -t ${MACHINES[3]} \"cd $(pwd) > /dev/null; echo -n 'Connected to '; hostname; sleep .5s; ./run_middleware.sh ${MACHINES[0]} ${MACHINES[1]} ${MACHINES[2]}\"" C-m \;
24+
25+ # ------------------------------------------
26+ # Just the localhost version
27+ # ------------------------------------------
28+
29+ if [ -z " $TMUX " ] # if not in tmux session
30+ then
31+ tmux new-session \; \
32+ split-window -v \; \
33+ split-window -h \; \
34+ split-window -h \; \
35+ select-pane -t 1 \; \
36+ split-window -h \; \
37+ select-pane -t 0 \; \
38+ split-window -h \; \
39+ select-pane -t 5 \; \
40+ send-keys " ./run_tcp_server.sh Customer" C-m \; \
41+ select-pane -t 4 \; \
42+ send-keys " ./run_tcp_server.sh Flight" C-m \; \
43+ select-pane -t 3 \; \
44+ send-keys " ./run_tcp_server.sh Car" C-m \; \
45+ select-pane -t 2 \; \
46+ send-keys " ./run_tcp_server.sh Room" C-m \; \
47+ select-pane -t 1 \; \
48+ send-keys " ./run_middleware.sh" C-m \;
49+ else
50+ tmux select-pane -t 5 \; \
51+ send-keys " ./run_server.sh 2003 Customer" C-m \; \
52+ select-pane -t 4 \; \
53+ send-keys " ./run_server.sh 2000 Flight" C-m \; \
54+ select-pane -t 3 \; \
55+ send-keys " ./run_server.sh 2001 Car" C-m \; \
56+ select-pane -t 2 \; \
57+ send-keys " ./run_server.sh 2002 Room" C-m \; \
58+ select-pane -t 1 \; \
59+ send-keys " ./run_middleware.sh" C-m \;
60+ fi
You can’t perform that action at this time.
0 commit comments