IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

Problème de script Bash dans script Perl


Sujet :

Langage Perl

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut Problème de script Bash dans script Perl
    Bonjour !

    J'ai un petit soucis assez genant, je suis en train creer un plugin pour Nagios, et pour cela je dois utiliser une commande bash dans mon script. J'utilise donc la commande system. Mais cette commande me balance un retour à la ligne indésirable, et lorsque j'exécute le script... ba ca coince !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    system "./check_tcp 192.168.1.1 -p 630 -s $mot -e $password";
    Le résultat:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    root@linux:/usr/lib/nagios/plugins# ./check_blabla
    ./check_tcp 192.168.1.1 -p 630 -s NnB2b2FxdlV4SZ5i1lE5936KegI5/vs=
     -e cHZvYXF2
    TCP OK - 0,000 second response time on port 65530|time=0,000348s;0,000000;0,000000;0,000000;10,000000
    sh: -e: not found
    Help ! Comment virer ce $#1*$ de retour à la ligne ?

    Merci !

  2. #2
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut
    Un chomp() et ca roule

    Patapaÿ...

  3. #3
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut
    En fait, pas résolu... le "-e cHZvYXF2" n'est pas pris en compte...

  4. #4
    Membre Expert
    Avatar de Woufeil
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 1 076
    Par défaut
    Salut,

    Ce ne serait pas ta variable $mot qui contiendrais un retour à la ligne indésirable ?

    Sinon, j'ose espérer que tu ne viens pas de donner en clair un mot de passe ?

Discussions similaires

  1. Export de variable d'un script bash à un script perl
    Par neg12 dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 09/03/2011, 20h45
  2. Réponses: 2
    Dernier message: 28/07/2010, 10h05
  3. Inclure un script bash dans une page php
    Par kazylax dans le forum Linux
    Réponses: 1
    Dernier message: 27/01/2009, 16h59
  4. lancement d'un script phtml dans du perl
    Par Francois B dans le forum Web
    Réponses: 1
    Dernier message: 27/05/2008, 16h09
  5. appel de script bash dans un programme en C
    Par mackla dans le forum Linux
    Réponses: 1
    Dernier message: 26/02/2008, 21h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo