Bonjour à tous,
J'ai un petit souci, je développe un plugin aux normes Nagios et je récupère mes arguments avec cette partie du code:
Seulement si on lance le plugin comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Getopt::Long::Configure('bundling'); GetOptions( "h" => \$opt_h, "help" => \$opt_h, "V" => \$opt_V, "version" => \$opt_V, "H=s" => \$opt_H, "u=s" => \$opt_u, "p=s" => \$opt_p, "d=s" => \$opt_d, );
Voilà comment le programme récupère les arguments:
Code : Sélectionner tout - Visualiser dans une fenêtre à part plugin.pl -H 127.0.0.1 -u root -p -d nagios
-H = 127.0.0.1
-u = root
-p = -d
et donc pas d'option -d
Comment puis-je faire pour que l'option -d récupère "nagios" et -p reste vide?
Merci
Partager