Tuto Rebooter une Dream tous les jours avec CRON

Vince92_fr

DZSatien V.I.P
Inscrit
29/1/10
Messages
1 182
Hello

Si comme moi vous cherchez à rebooter votre dream tous les jours voici un petit tuto pour le faire via Cron.

Cela fonctionne sur une DM 800 HD avec image ICVS.

1ere étape : créer un fichier .sh (script)

Ouvrez notepad (ou wordpad)

dans ce fichier vous mettez :
################################################## ##############################
#!/bin/sh
# Demande de Reboot
# Remplacer DreamBoxIP par l'adresse IP local de la DreamBox (exemple 192.168.0.1)
wget -O /dev/null -q http://DreamBoxIP/web/powerstate?newstate=2
# other options:
# 0 = Standby
# 1 = Deepstandby
# 2 = Reboot
# 3 = Restart Enigma2
# 116 = Wake-up (/web/remotecontrol?command)
exit 0
##################################### ##############################

Vous changez DreamBoxIP par l'adresse ip de votre dream (192.168.x.xx)

Enregistrez le "rebootdream.sh" (par exemple)

2ème étape : transférer le fichier dans la dream
avec DCC vous prenez le fichier et vous le mettez où vous voulez (usr>script par exemple)

3ème étape : paramétrer CRON
allumez votre dream
blue panel>daemon>cron
dans minute vous sélectionnez "heure" et vous mettez les minutes (exemple : 30)
dans heure vous sélectionnez "heure" et vous mettez l'heure à laquelle vous souhaitez lancer le script (exemple : 04)
Dans script vous cliquer dessus et vous allez chercher votre script "rebootdream.sh" dans usr>script dans mon exemple (ou alors où vous l'avez mis avec DCC)

sauvez

Dans l'exemple la dream rebootera tous les jours à 4h30 du matin


Le script est également fait pour mettre en veille ou juste redémarrer l'Enigma
il faut alors changer la valeur à la fin de la ligne selon ce qu'on veut faire :

wget -O /dev/null -q http://DreamBoxIP/web/powerstate?newstate=2
# other options:
# 0 = Standby
# 1 = Deepstandby
# 2 = Reboot
# 3 = Restart Enigma2


Voilà j'espère que cela vous sera utile
Le script n'est pas de moi mais je n'avais pas trouvé de tuto sur le sujet

@+
 
juste pour précision et après quelques semaines d'usage
j'ai paramétré le reboot auto mais je me suis rendu compte que celui fonctionnait 100% lorsque la dream est allumée
si elle est en veille alors le reboot se fait pas d'image / le serveur est pourtant ON
il faut rebooter pour retrouver la lumière lol

Lorsque la dream est allumée alors le lendemain matin lol la dream est bien opérationnelle

voilà pour le retour d'expérience

pour une absence prolongée il n'y a donc pas d'impact => script reboot + script mise en veille

pour le quotidien il faut penser à laisser la dream allumée (et pas en veille) avant de se coucher

@+
 
Bonjour,
Tiens tiens, ce script me dit quelque chose.
Je pense qu'il est de bon ton de citer les sources pour remercier les efforts fournis.
http://www.dzsat.org/forum/f151/rebooter-votre-dream-tous-les-jours-96793-6.html
Merci.

Moi, je te cite:
http://www.dzsat.org/forum/f151/rebooter-votre-dream-tous-les-jours-96793-7.html

T'a même effacer la signature dans le script :-( Petit non !?
Voici la version originale
################################################## ##############################
#!/bin/sh
# Demande de Reboot
# Remplacer DreamBoxIP par l'adresse IP local de la DreamBox (exemple 192.168.0.1)
wget -O /dev/null -q http://DreamBoxIP/web/powerstate?newstate=0
# other options:
# 0 = Standby
# 1 = Deepstandby
# 2 = Reboot
# 3 = Restart Enigma2
# 116 = Wake-up (/web/remotecontrol?command)
exit 0
##############################SANTAL1.DZSAT####### ##############################
 
Bonjour,
Tiens tiens, ce script me dit quelque chose.
Je pense qu'il est de bon ton de citer les sources pour remercier les efforts fournis.
http://www.dzsat.org/forum/f151/rebooter-votre-dream-tous-les-jours-96793-6.html
Merci.

Moi, je te cite:
http://www.dzsat.org/forum/f151/rebooter-votre-dream-tous-les-jours-96793-7.html

T'a même effacer la signature dans le script :-( Petit non !?
Voici la version originale
################################################## ##############################
#!/bin/sh
# Demande de Reboot
# Remplacer DreamBoxIP par l'adresse IP local de la DreamBox (exemple 192.168.0.1)
wget -O /dev/null -q http://DreamBoxIP/web/powerstate?newstate=0
# other options:
# 0 = Standby
# 1 = Deepstandby
# 2 = Reboot
# 3 = Restart Enigma2
# 116 = Wake-up (/web/remotecontrol?command)
exit 0
##############################SANTAL1.DZSAT####### ##############################

Hello Santal1

Voulais pas m'approprier ce qui ne m'appartient pas => j'ai bien marqué que le script n'est pas de moi
Mais t'as raison, j'aurais du te siter.

Toutes mes excuses

@+
 
Bonjour,
Tiens tiens, ce script me dit quelque chose.
Je pense qu'il est de bon ton de citer les sources pour remercier les efforts fournis.
http://www.dzsat.org/forum/f151/rebooter-votre-dream-tous-les-jours-96793-6.html
Merci.

Moi, je te cite:
http://www.dzsat.org/forum/f151/rebooter-votre-dream-tous-les-jours-96793-7.html

T'a même effacer la signature dans le script :-( Petit non !?
Voici la version originale
################################################## ##############################
#!/bin/sh
# Demande de Reboot
# Remplacer DreamBoxIP par l'adresse IP local de la DreamBox (exemple 192.168.0.1)
wget -O /dev/null -q http://DreamBoxIP/web/powerstate?newstate=0
# other options:
# 0 = Standby
# 1 = Deepstandby
# 2 = Reboot
# 3 = Restart Enigma2
# 116 = Wake-up (/web/remotecontrol?command)
exit 0
##############################SANTAL1.DZSAT####### ##############################

et moi je suis sur qu'il n'est pas de toi SANTAL1, tout frimeur ne connait que copie.
 
bonsoir,

n'etant pas une specialiste linux, si dans le script on met simplement cela ... ,
c'est ok ? ou c'est trop brutal pour un reboot dream 500S ....
car il n'y a pas plus simple !


#######################
#!/bin/sh
# Demande de Reboot via cron
reboot
exit 0
#######################
 
et pour une 500S , c'est possible ?
 
j'ai mis mon script dans ma 500s et elle a reboote

mais je ne sais pas si c'est une instruction trop brutale.... mais je crois pas


svp les specialistes linux ... !!!!

merci
 
Bon Voila,
Je vais repondre a ma question ....

Reboot n est pas du tout trash ....
Je me suis renseignee a mon collegue speciialiste en linux,
Il me dit que C est l equivalent sur un pc windows a faire .....clic sur demarer / redemarrer

Donc ... C est tout bon.

Pourquoi faire complique ... Quand il y a plus simple.

Bisous a toutes et tous.

Calichoune
 
bonjour et merci pour ces infos ,

j ai cependant un problème .

quand j exécute le ligne de commande :

wget -O /dev/null -q http://192.168.1.50/web/powerstate?newstate=2

j ai un message d erreur :

wget: server returned errro 404: http/1.1 404 not found

qui peux m aider ?
 
Salut à toutes et tous,

Chez moi sur une DM8000 HD sous Gemini 5.1 celà ne fonctionne pas.
La ligne : wget -O /dev/null -q http://192.168.0.16/web/powerstate?newstate=
2
passée en commande me renvoie :
wget: server returned error: HTTP/1.1 401 Unauthorized

Cela est sans doute du au fait que mon interface Web demande un mot de passe... mais comment le lui passer dans cette commande ?

Merci d'avance pour vos réponses bien que le sujet soit ancien.
 
Retour
Haut