eisbaerin
IPPF-Urgestein
- Mitglied seit
- 29 Sep 2009
- Beiträge
- 11,377
- Punkte für Reaktionen
- 1,065
- Punkte
- 113
Wie macht man das?Datenbank touchen nicht vergessen.
Wo liegen eigentlich die "index.html" und die anderen Dateien?
Wie macht man das?Datenbank touchen nicht vergessen.
koyash # touch statistik.db
darkstat3.0.717_tolerant_mips_static -i lan -p 88 -b 192.168.0.1 --user root --chroot /var/tmp --no-dns
Eigentlich nirgends, das ist alles programmintern ;-).Wo liegen eigentlich die "index.html" und die anderen Dateien?
Hallo Wolf6660,Hoffentlich klappt dass!!! Da ich meinen Netzwerkverkehr sehr gerne mit dem Programm überwachen würde (und zwar ohne Freetz)
#! /bin/sh
# darkstart 22/01/2014 by koyanisqatsi
# invoke it like a init script with mkuser or start, stop or restart
# example: darkstart mkuser
# darkstart start
# darkstart restart
# darkstart stop
# Note: with database (--import, --export) you have to create (touch) the file first !!!
if [ $# -gt 0 ] ; then
# set the path to darkstat and set arguments
BINARY='/var/media/NEW_LINK/mips/darkstat'
PARAS='-i dsl -b 192.168.178.1 -p 8081 --user nobody --chroot /var/media/NEW_LINK --verbose'
if [ $1 = "mkuser" ]
then
# adds nobody to passwd and group file
echo "nobody:x:65535:65535:nobody:/nonexistent:/bin/false" >> /etc/passwd
echo "nobody:x:65535:" >> /etc/group
echo "User nobody and group nobody created (dont run me again)"
fi
if [ $1 = "start" ]
then
echo "...starting darkstat"
$BINARY $PARAS
echo "...starting darkstat done"
fi
if [ $1 = "stop" ]
then
echo "...stoping darkstat"
killall darkstat
echo "...stoping darkstat done"
fi
if [ $1 = "restart" ]
then
echo "...restarting darkstat"
killall darkstat
echo "...darkstat killed"
sleep 1
$BINARY $PARAS
echo "...restarting darkstat done"
fi
else
echo $0": No Argument, try one of: mkuser start stop restart"
fi
#eof
[ l = "$(dd if=/bin/busybox skip=5 count=1 bs=1c 2>/dev/null | tr '\x01\x02' 'lb')" ] && echo little-endian || echo big-endian
so ist es! ich habe das eben korrigiert.Hast du evtl. auf deiner HP die Mips und Mipsel Version vertauscht?
HDD='INTENSO-USB-01' # ACHTUNG: unbedingt anpassen!
HDD_ABSOLUT='/var/media/ftp/'$HDD
TEMP=/var/tmp
while ! [ -d $HDD_ABSOLUT ] ; do sleep 5; done
cd $TEMP
cp $HDD_ABSOLUT/darkstat/darkstat $TEMP
cp $HDD_ABSOLUT/darkstat/darkstat.sh $TEMP
chmod +x darkstat
chmod +x darkstat.sh
$TEMP/darkstat.sh start
Ja, du hast vergessen, daß dein USB-Laufwerk direkt nach dem Neustart der FritzBox noch nicht erreichbar ist....Vielleicht vergesse ich auch etwas!!
# # # # # Warten bis USB-Stick gemountet ist
max=5
i=0
while [ $i -lt $max ]; do
if mount | grep " on /var/media/ftp/" > /dev/null; then
break
fi
let i=$i+1
sleep 5
done
#
# # # # # ENDE USB-Stick Warteschleife
HDD=$(mount | grep /var/media/ftp/ | sed -e "s|^.*ftp/||g" -e "s/ .*$//")
HDD_ABSOLUT='/var/media/ftp/'$HDD
TEMP=/var/tmp
while ! [ -d $HDD_ABSOLUT ] ; do sleep 5; done
cd $TEMP
cp $HDD_ABSOLUT/darkstat/darkstat $TEMP
cp $HDD_ABSOLUT/darkstat/darkstat.sh $TEMP
chmod +x darkstat
chmod +x darkstat.sh
$TEMP/darkstat.sh start