EC2_INSTANCE=$1 EC2_NODE=$2 SHORT_NAME=$3 NETWORK_NAME=$4 SESSION_NAME=$5 NODE_PING_OK=WAIT NODE_SSH_OK=WAIT NODE_STATUS=UNKNOWN show_logo() { cat <<'EOF' ___ / \ | --- ---- | \ / .---- | | | .---. | | / \ | / \ / | | | | |/ | | |------- | / >< | | | | | | | | | / / \ | | | | | | | \_____ \____ _______ O / \ \____| \____| O | \____| | | ----' EOF } show_status() { cat <<EOF EC2-instance: $EC2_INSTANCE EC2-node name: $EC2_NODE Shortname: $SHORT_NAME Network name: $NETWORK_NAME Network map: http://ec2.xgu.ru/network/$NETWORK_NAME Node connection status ---------------------- ping: $NODE_PING_OK ssh: $NODE_SSH_OK Node status: $NODE_STATUS EOF } clear show_logo show_status while true do ssh -t $SHORT_NAME screen -r ${SESSION_NAME}- clear show_logo show_status sleep 5 done