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 !