Auteur Sujet: Aide pour un script  (Lu 6535 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne NouNours

  • Beta testeurs
  • Membre Senior
  • ****
  • Messages: 264
  • NouNours à la rescousse
    • le Sat Pour Les Nuls
Aide pour un script
« le: 15 février 2008 à 16:04:46 »
Bonjour,

j'aimerai pouvoir telecharger des settings a partir du net et pouvoir reloader ces memes settings dans la bete. Si j'execute cette commande en HTTP sur mon navigateur ca marche correctement:
Citer
http://IP_DE_MON_DEMO/cgi-bin/reloadUserBouquets
Par contre si je met cette commande dans un script, ca plante le demo:
Citer
wget http://IP_DE_MON_DEMO/cgi-bin/reloadUserBouquets
J'ai bien essayé de l'envoyer dans > /dev/null mais ca n'as l'aire de rien faire malgré le bon déroulement du script!

Ma question est donc: Y a t'il une commnde en telnet pouvant executer le reload des bouquets sur le demo?!

merci
iTgate TGS 100
DM 8000 - 800 - 7000 - 500HD - 600 - 500+ - 500
Fortis FS 9200HD PVR

Hors ligne Doume

  • The Boss
  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 6.185
  • Administrateur
    • Doume
Re: Aide pour un script
« Réponse #1 le: 15 février 2008 à 16:11:09 »
Attention : Si tu as activé la protection http de ton démo, la commande wget doit présenter le password avec la requete :
wget http://root:passwd@127.0.0.1/cgi-bin/.....

en plus, dans un script, mieux vaut indiquer le mode 'quiet' avec l'option -q
et l'option -O évite de créer un fichier résultat dans ton répertoire courant
wget -q -O http://root:passwd@127.0.0.1/cgi-bin/.....
J'ai tous les droits, je suis chez moi.
Au moindre non-respect des règles, je vire les importuns.

Hors ligne NouNours

  • Beta testeurs
  • Membre Senior
  • ****
  • Messages: 264
  • NouNours à la rescousse
    • le Sat Pour Les Nuls
Re: Aide pour un script
« Réponse #2 le: 15 février 2008 à 16:39:22 »
merci Doume,

ma commande originale est comme suit:

Citer
wget -q -O /dev/null http://root:$PASS@localhost/cgi-bin/reloadSettings
avec le champ PASS="itgate"
Donc c'est bien ce que j'avais, q minuscule et O majuscule.
cette commande n'as pas l'air de fonctionner (sur itgate du moins car sur dream aucun soucis)
N'y aurais t'il pas une options dans le busybox qui pourrai empecher ce genre de commande?
Pour infos j'ai testé sur une juliet. Peut etre que dans ton image ca fonctionne parfaitement..
iTgate TGS 100
DM 8000 - 800 - 7000 - 500HD - 600 - 500+ - 500
Fortis FS 9200HD PVR

Hors ligne MiKe

  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 5.895
    • Doume Forum
Re: Aide pour un script
« Réponse #3 le: 15 février 2008 à 17:47:49 »
Salut Nounours,

Tu utilises bien le même password en telnet que dans ta ligne de commande ?

DM8000 HD PVR - HDD Western Digital Caviar Green 1 To - Graveur DVD LiteOn -
VU+ Duo - Solo2 -
iTGate TGS100 - TGS200 - TGS210 -
ET 5000 -
Plasma Pioneer Kuro PdP - LX5090H !

Hors ligne Doume

  • The Boss
  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 6.185
  • Administrateur
    • Doume
Re: Aide pour un script
« Réponse #4 le: 15 février 2008 à 19:04:45 »
Le busybox de la Juliet est peut-être buggé, concernant la commande wget ?

Dans quel répertoire est ton script, quand il execute wget ?
Car si c'est un répertoire 'read-only', genre / , il peut y avoir problème

J'ai tous les droits, je suis chez moi.
Au moindre non-respect des règles, je vire les importuns.

Hors ligne NouNours

  • Beta testeurs
  • Membre Senior
  • ****
  • Messages: 264
  • NouNours à la rescousse
    • le Sat Pour Les Nuls
Re: Aide pour un script
« Réponse #5 le: 15 février 2008 à 19:17:57 »
@ MiKe: prend moi pour une bille aussi mdrrrr fallais que je la sorte, tu me titille un peu en ce moment! ahahaha Mais oui j'utilise bien le meme password, pas de prob de ce coté!

@Doume: Ce script est lancé soit a partir de /var/tuxbox/plugins/ ou /var/panel/
Sinon pour les commandes wget, tous les autres demandes de telechargement fonctionnent impec. C'est donc pour ca que je me retourne par ici, connaissant tes connaissances Doume, je sais que tu saura me saortir de ce mauvais pas :-p
iTgate TGS 100
DM 8000 - 800 - 7000 - 500HD - 600 - 500+ - 500
Fortis FS 9200HD PVR

Hors ligne MiKe

  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 5.895
    • Doume Forum
Re: Aide pour un script
« Réponse #6 le: 15 février 2008 à 23:39:39 »
 ;D Nounours, je l'ai fait exprès et je savais que tu allais sauté à pieds joints dedans...

Je ne sais pas t'aider sur ce coup la, désolé.

Sans rancunes j'espère ? j'aime bien titiller un peu  ;)
DM8000 HD PVR - HDD Western Digital Caviar Green 1 To - Graveur DVD LiteOn -
VU+ Duo - Solo2 -
iTGate TGS100 - TGS200 - TGS210 -
ET 5000 -
Plasma Pioneer Kuro PdP - LX5090H !