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:
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,
); |
Seulement si on lance le plugin comme ceci:
plugin.pl -H 127.0.0.1 -u root -p -d nagios
Voilà comment le programme récupère les arguments:
-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