Problème de script Bash dans script Perl [Pas résolu !] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 03-01-2008 à 13:16:54
ça ne vient pas de $mot par hasard ?
Marsh Posté le 03-01-2008 à 14:50:31
c'est crade de faire un plugin nagios comme ça, en passant
Marsh Posté le 03-01-2008 à 15:56:17
En fait mon problème n'est pas résolu... le "-e cHZvYXF2" n'est pas pris en compte...
@black_lord: en quoi c'est crade ?
Marsh Posté le 03-01-2008 à 15:59:25
iwak a écrit :
|
De manière générale, dans ce genre de cas il est préférable d'utiliser la version multi-arguments de system:
Code :
|
Comme ça tu n'as pas de problèmes si $mot et $password contiennent des espaces
Marsh Posté le 04-01-2008 à 09:32:05
franceso a écrit : Comme ça tu n'as pas de problèmes si $mot et $password contiennent des espaces |
Et en plus c'est plus efficace puisque Perl n'a pas besoin de fork/exec un shell.
Marsh Posté le 03-01-2008 à 12:33:22
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:
Help ! Comment virer ce $#1*$ de retour à la ligne ?
Merci !
Message édité par iwak le 03-01-2008 à 15:55:36