[pisa-src] r1162 - trunk/tools/create-screenrc.sh

  • From: René Hummen <rene.hummen@xxxxxxxxxxxxxx>
  • To: pisa-src@xxxxxxxxxxxxx
  • Date: Thu, 15 Oct 2009 14:06:38 +0200

Author: hummen
Date: Thu Oct 15 14:06:38 2009
New Revision: 1162

Log:
added script that allows to run hip and pisa daemons in foreground

Added:
   trunk/tools/create-screenrc.sh   (contents, props changed)

Added: trunk/tools/create-screenrc.sh
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/tools/create-screenrc.sh      Thu Oct 15 14:06:38 2009        (r1162)
@@ -0,0 +1,45 @@
+#! /bin/sh
+#author: Rene Hummen <rene.hummen@xxxxxxxxxxxxxxxxx>
+
+SERVICE_IP="192.168.44.4"
+GW_IP="192.168.5.1"
+GW_HIT="2001:0010:17e5:e586:5f1b:a01b:f5c9:f825"
+
+BASE_DIR=$HOME"/pisa_testbed/"
+SCREENRC=$BASE_DIR"screenrc-demo"
+
+HIPD_CMD=$BASE_DIR"hipd -k"
+PISACD_CMD=$BASE_DIR"pisacd -f "$BASE_DIR"pisacd.conf"
+PISABEACON_CMD=$BASE_DIR"pisabeacon -ls "$BASE_DIR"trigger-demo-update.sh"
+HANDOVER_CMD=$BASE_DIR"auto-handover.sh"
+
+
+### Content creation of screenrc starts here ###
+
+rm $SCREENRC
+
+echo
+echo "Creating screenrc file for start-up of pisa services in foreground..."
+
+echo "startup_message off # Turn off the splash screen
+defscrollback 5000
+caption always '%{= kK}%{w}%H %{K}%= %{= kw}%?%-Lw%?%{B}(%{W}%n*%f 
%t%?(%u)%?%{B})%{w}%?%+Lw%?%?%= %{K}%{B} %{w}%c%{K}'
+
+hardstatus string '[ %h ] [ %t ] %= %{Y}%l%{g}'
+hardstatus alwayslastline" >> $SCREENRC
+
+echo "split" >> $SCREENRC
+
+echo "screen -t HIP bash -c '"$HIPD_CMD"; bash'" >> $SCREENRC
+echo "screen -t PISACD bash -c '"$PISACD_CMD"; bash'" >> $SCREENRC
+echo "screen -t PISABEACON bash -c 'sleep 1; "$PISABEACON_CMD"; bash'" >> 
$SCREENRC
+echo "focus" >> $SCREENRC
+echo "screen -t ServiceGWip bash -c 'sleep 5; ping "$GW_IP"; bash'" >> 
$SCREENRC
+echo "screen -t ServiceGWhit bash -c 'sleep 5; ping6 "$GW_HIT"; bash'" >> 
$SCREENRC
+echo "screen -t ServiceIP bash -c 'sleep 5; ping "$SERVICE_IP"; bash'" >> 
$SCREENRC
+echo "screen -t HANDOVER bash -c 'sleep 4; "$HANDOVER_CMD"; bash'" >> $SCREENRC
+
+echo "Done."
+echo
+echo "Run: screen -c "$SCREENRC
+echo

Other related posts:

  • » [pisa-src] r1162 - trunk/tools/create-screenrc.sh - René Hummen