Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/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
Advertisement
Add Comment
Please, Sign In to add comment