hotsanic |
Subversion Repositories: |
Compare with Previous - Blame - Download
#!/bin/bash
# chkconfig: 12345 55 45
# description: System statistics
#/etc/fstab line
#opt /opt tmpfs rw,size=128M,nodev,mode=0755 0 0
cd "/opt/HotSaNIC"
. ./settings
case $1 in
start)
echo "Loading rrdtimer folder..."
posledni=`ls -c /opt_* | head -n 1 `
cd "/"
tar xfz $posledni
cd "/opt/HotSaNIC"
echo "Starting rrdtimer..."
./rrdtimer.pl Dp
;;
stop)
echo "Saving rrdtimer folder..."
/usr/local/bin/mrw
datum=`date '+%Y%m%d%H%M%S'`
archiv=/opt_$datum.tgz
tar cfz $archiv /opt/HotSaNIC
/usr/local/bin/mro
echo "Stopping rrdtimer..."
if [ -e "$PIDFILE" ]; then
PID=`cat "$PIDFILE"`
for nn in $PID ; do kill $nn; done
else
echo "pid-file not found, rrdtimer not running?!"
fi
./clearall CLEAR_COUNTERS
;;
status)
if [ -e $PIDFILE ]; then
echo "main process on PID `cat $PIDFILE` (according to PID-file)"
else
echo "pid-file not found, rrdtimer not running?!"
fi
;;
restart)
./rrdgraph stop
./rrdgraph start
;;
*)
echo "usage: rrdgraph [start|stop|status|restart]"
;;
esac