view test.bash @ 8:69a5dcf953df default tip

routeflapper runs as root to read the log files
author Carl Byington <carl@five-ten-sg.com>
date Thu, 04 Sep 2014 08:57:50 -0700
parents 48d06780cf77
children
line wrap: on
line source

#!/bin/bash

#rebuild
make

# shutdown bgpd
/sbin/service bgpd stop

# start the route flap detector
pid=/var/run/routeflapper.pid
mkdir -p /var/run/routeflapper
chmod 700 /var/run/routeflapper
#chown routeflapper:routeflapper /var/run/routeflapper

cd $(hostname)

#valgrind --leak-check=full --show-reachable=yes ../src/routeflapper -d 10
#valgrind --leak-check=full ../src/routeflapper -d 3
../src/routeflapper -d 3
rm -f tracelog*
#strace -e trace=open,close,read,write -o tracelog -f -ff -x src/routeflapper -d 10
sleep 5
P2=`cat $pid`
echo started routeflapper as process $P2

# restart bgpd
/sbin/service bgpd start

echo  "eventually, run the following kill command"
echo  kill -SIGINT $P2