Recherchez dans la Communauté

Vous avez une question ?

Interrogez la communauté

lounge Orange espace de convivialité

Pic de chaleur... comment redemarrer sa livebox sans devoir se bouger.

542  

Pic de chaleur... comment redemarrer sa livebox sans devoir se bouger.

Bonjour,

 

Et voila ca c'est fait,,,

 

#!/bin/ksh

TARGET="ma livebox"
USERNAME="admin"
PASSWORD="mon mot de passe"

CURL="/usr/local/bin/curl"
CUT="/usr/bin/cut"
TMPDIR="/var/tmp"
COOKIE_FILE="livebox.dat"
TMPVAR=""

OPEN="authenticate?username=$USERNAME&password=$PASSWORD"
CLOSE="logout"
REBOOT="sysbus/NMC:reboot"

TMPVAR=`$CURL -i -X POST -i -H "Content-type: application/json" -c $TMPDIR/$COOKIE_FILE \
http://$TARGET/$OPEN 2>/dev/null`
TOKEN=${TMPVAR##*:}
TOKEN=${TOKEN#*\"}
TOKEN=${TOKEN%\"*}

TMPVAR=`$CURL -b $TMPDIR/$COOKIE_FILE -X POST -H 'Content-Type: application/json' \
-H "X-Context: $TOKEN" -d '{"parameters":{}}' http://$TARGET/$REBOOT 2>/dev/null`
TMPVAR=`echo $TMPVAR | $CUT -b 20- `
TMPVAR=${TMPVAR%%\}*}
echo $TMPVAR
echo

TMPVAR=`$CURL -i -b $TMPDIR/$COOKIE_FILE -X POST http://$TARGET/$CLOSE 2>/dev/null`

rm $TMPDIR/$COOKIE_FILE

 

c'est du ksh... ca devrait pouvoir être porté en windows power shell facilement...

 

Bonne suée a toutes et tous.

Hop!

Vous avez une question ?

Interrogez la communauté

Déjà 718412 membres inscrits 🧡

219 personnes actuellement en ligne

Tous les membres en ligne