habe das wget Skript bei mir am Laufen. Wichtig ist, dass es im UNIX (LF am Ende) und nicht im DOS Format (CR/LF am Ende) abgespeichert ist. Alle Anführungszeichen müssen exakt übernommen werden.
IP_CCU2 muss auf die IP Adresse der CCU2 gesetzt werdne und PW auf das eigene Admin Passwort. Bei mir geht es und HistoryBuffer.csv ist gefüllt.
In den nächsten Tagen erweitere ich noch das Skript um das Filtern der täglichen Messages.
Code: Alles auswählen
#!/bin/sh
IP_CCU2=1.2.3.4
PW=PASSWORT
USER=Admin
LOGIN=$IP_CCU2/login.htm
HISTBUF=$IP_CCU2/HistoryBuffer.csv
LOGOUT=$IP_CCU2/logout.htm
wget -o step1.log -O /dev/null http://$LOGIN
SID=`grep "http://$LOGIN.sid" step1.log | cut -d "?" -f 2`
echo $SID >sid.log
wget -o step2.log -O /dev/null --post-data="tbUsernameShow=$USER&tbUsername=$USER&tbPassword=$PW" "http://$LOGIN?$SID"
wget -o step3.log -O HistoryBuffer.csv "http://$HISTBUF?$SID"
wget -o step4.log -O /dev/null "http://$LOGOUT?$SID"