4
0
Эх сурвалжийг харах

added -V/--version to check_cluster

git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1745 f882894a-f735-0410-b71e-b25c423dba1c
Matthias Eble 18 жил өмнө
parent
commit
a82c2b4c3e

+ 7 - 1
plugins/check_cluster.c

@@ -151,6 +151,7 @@ int process_arguments(int argc, char **argv){
 		{"host",     no_argument,      0,'h'},
 		{"host",     no_argument,      0,'h'},
 		{"service",  no_argument,      0,'s'},
 		{"service",  no_argument,      0,'s'},
 		{"verbose",  no_argument,      0,'v'},
 		{"verbose",  no_argument,      0,'v'},
+		{"version",  no_argument,      0,'V'},
 		{"help",     no_argument,      0,'H'},
 		{"help",     no_argument,      0,'H'},
 		{0,0,0,0}
 		{0,0,0,0}
 	};
 	};
@@ -161,7 +162,7 @@ int process_arguments(int argc, char **argv){
 
 
 	while(1){
 	while(1){
 
 
-		c=getopt_long(argc,argv,"hHsvw:c:d:l:",longopts,&option);
+		c=getopt_long(argc,argv,"hHsvVw:c:d:l:",longopts,&option);
 
 
 		if(c==-1 || c==EOF || c==1)
 		if(c==-1 || c==EOF || c==1)
 			break;
 			break;
@@ -200,6 +201,11 @@ int process_arguments(int argc, char **argv){
 			verbose++;
 			verbose++;
 			break;
 			break;
 
 
+		case 'V': /* version */
+			print_revision (progname, revision);
+			exit (STATE_OK);
+			break;
+
 		case 'H': /* help */
 		case 'H': /* help */
 			print_help();
 			print_help();
 			exit(STATE_UNKNOWN);
 			exit(STATE_UNKNOWN);