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.

700  

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à 773371 membres inscrits 🧡

1383 personnes actuellement en ligne

Tous les membres en ligne