Forum Linux.général ps-watcher et wget

Posté par  (site web personnel) .
Étiquettes : aucune
0
4
mai
2008
Bonjour,

J'ai une question vraiment bête, mais j'ai pas envie (car pas le temps) d'y passer trop de temps... Donc si quelqu'un peut m'aider :)...

J'ai un script qui me reconnecte automatiquement sur un vpn et qui update une page web pour donner la nouvelle adresse IP. Là, rien de bien compliqué :
ps-watcher pour vérifier que vpnc est bien lancé. Et si c'est pas le cas il fait appel au script de connexion qui marche bien.
Si je lance le script de connexion manuellement, ça marche tout comme il faut. Par contre si c'est ps-watcher qui me lance mon script, tout marche sauf le wget. D'ailleurs si je met un wget en début de fichier (pour tester) je vois qu'il bloquant.

(le wget marche avec ou sans le proxy c'est un serveur en local et le proxy sait converser vers lui)

Quelqu'un a une idée ?


Merci d'avance.
  • # Problèmes de ligne de commande ?

    Posté par  . Évalué à 3.

    Bonjour,

    Je ne connais pas ps-watcher mais j'aurais tendance à penser que dans la ligne ce commande avec le wget il y a des caractères qui ne sont pas interprétés comme par le shell et cela génère un process wget avec de mauvais arguments, ce qui fait qu'il ne fonctionne pas?

    Pourrais-tu au moins donner la commande wget concernée?
    • [^] # Re: Problèmes de ligne de commande ?

      Posté par  (site web personnel) . Évalué à 2.

      Non, ce n'était pas ça. C'était vraiment stupide comme erreur (ça m'apprendra à sous traiter mes scripts :P).

      En fait dans mon wget j'avais un `cat fichier`
      Le problème c'est que c'était un chemin relatif et pas absolu tout simplement... Donc ça marchait quand je faisais ./monscript mais c'est tout...

      Le point positif c'est que je vais pouvoir continuer à chambrer mon pote qui a fait cette erreur :D.


      Merci, ça m'a mis sur la piste le fait de relire la ligne wget.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.