#!/bin/sh # pastebin.com/gAgjbiJH sleep 60 if [ -f /mnt/sda_part1/optware.enable ]; then mount -o bind /mnt/sda_part1 /jffs mount -o bind /jffs/etc /etc mount -o bind /jffs/root /tmp/root mount -o bind /jffs/opt /opt if [ -d /tmp/www ]; then rm -rf /tmp/www; fi ln -s /opt/www /tmp/www if [ -d /opt/usr ]; then export LD_LIBRARY_PATH='/opt/lib:/opt/usr/lib:/lib:/usr/lib' export PATH='/opt/bin:/opt/usr/bin:/opt/sbin:/opt/usr/sbin:/bin:/sbin:/usr/sbin:/usr/bin' fi #http://www.dd-wrt.com/wiki/index.php/WOL arp -i br0 -s 192.168.1.254 FF:FF:FF:FF:FF:FF #www.dd-wrt.com/phpBB2/viewtopic.php?t=75275 # Bandwidth Download/Upload Rate Counter # 0 0 1 * * /bin/sh /mnt/sda_part1/wrtbwmon/newmonth.sh # Load database cp /jffs/wrtbwmon/logs/`date +%m-%y`/wrtbwmon_`date +%m-%y`.db /tmp/wrtbwmon_`date +%m-%y`.db while : do /jffs/wrtbwmon/wrtbwmon setup /jffs/wrtbwmon/wrtbwmon read sleep 9 wdate=`date +%m-%y` mkdir -p /jffs/wrtbwmon/logs/$wdate/ hour=`date +%k` if [ $hour -ge 12 ]; then /jffs/wrtbwmon/wrtbwmon update /tmp/wrtbwmon_$wdate.db else /jffs/wrtbwmon/wrtbwmon update /tmp/wrtbwmon_$wdate.db offpeak fi /jffs/wrtbwmon/wrtbwmon publish /tmp/wrtbwmon_$wdate.db /jffs/wrtbwmon/logs/$wdate/usage_$wdate.html /jffs/wrtbwmon/devices.txt cp /jffs/wrtbwmon/logs/$wdate/usage_$wdate.html /tmp/www/usage.html done & # Backup wrtbwmon database file while : do sleep 900 wdate=`date +%m-%y` mkdir -p /jffs/wrtbwmon/logs/$wdate/ cp /tmp/wrtbwmon_$wdate.db /jffs/wrtbwmon/logs/$wdate/wrtbwmon_$wdate.db done & else exit fi
Comments