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 !
Le résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2system "./check_tcp 192.168.1.1 -p 630 -s $mot -e $password";
Help ! Comment virer ce $#1*$ de retour à la ligne ?
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
Merci !
Partager