xentaur

view files/node-terminal-session @ 66:aaf034af3a35

Merge of Xgurulla into Xentaur code. Not completed yet!!!

Now Xentaur can work with Amazon EC2,
but only with. Local domains management
is switched off temporarily.
author Igor Chubin <igor@chub.in>
date Sat Jan 09 20:20:08 2010 +0200 (2010-01-09)
parents
children
line source
1 EC2_INSTANCE=$1
2 EC2_NODE=$2
3 SHORT_NAME=$3
4 NETWORK_NAME=$4
5 SESSION_NAME=$5
7 NODE_PING_OK=WAIT
8 NODE_SSH_OK=WAIT
9 NODE_STATUS=UNKNOWN
11 show_logo()
12 {
13 cat <<'EOF'
14 ___
15 / \
16 |
17 --- ---- | \ / .---- | | | .---. | |
18 / \ | / \ / | | | | |/ | |
19 |------- | / >< | | | | | | |
20 | | / / \ | | | | | | |
21 \_____ \____ _______ O / \ \____| \____| O | \____|
22 |
23 |
24 ----'
26 EOF
27 }
29 show_status()
30 {
31 cat <<EOF
33 EC2-instance: $EC2_INSTANCE
34 EC2-node name: $EC2_NODE
35 Shortname: $SHORT_NAME
36 Network name: $NETWORK_NAME
37 Network map: http://ec2.xgu.ru/network/$NETWORK_NAME
39 Node connection status
40 ----------------------
41 ping: $NODE_PING_OK
42 ssh: $NODE_SSH_OK
43 Node status: $NODE_STATUS
44 EOF
45 }
48 clear
49 show_logo
50 show_status
51 while true
52 do
53 ssh -t $SHORT_NAME screen -r ${SESSION_NAME}-
54 clear
55 show_logo
56 show_status
57 sleep 5
58 done