summaryrefslogtreecommitdiffstats
path: root/NPTest.pm
diff options
context:
space:
mode:
authorTon Voon <tonvoon@users.sourceforge.net>2005-12-19 09:25:19 (GMT)
committerTon Voon <tonvoon@users.sourceforge.net>2005-12-19 09:25:19 (GMT)
commit9c89de133bb6271765075b320a98a6ca9d827202 (patch)
tree8b0ba594679ef921f7bc1c741842bdaf524dd8db /NPTest.pm
parent268ad0af8d439a0035f59211677907ee321d4066 (diff)
downloadmonitoring-plugins-9c89de133bb6271765075b320a98a6ca9d827202.tar.gz
Break out of testing if a new parameter is required
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1301 f882894a-f735-0410-b71e-b25c423dba1c
Diffstat (limited to 'NPTest.pm')
-rw-r--r--NPTest.pm6
1 files changed, 6 insertions, 0 deletions
diff --git a/NPTest.pm b/NPTest.pm
index 7ecf743..e321623 100644
--- a/NPTest.pm
+++ b/NPTest.pm
@@ -53,6 +53,10 @@ developer to interactively request test parameter information from the
53user. The user can accept the developer's default value or reply "none" 53user. The user can accept the developer's default value or reply "none"
54which will then be returned as "" for the test to skip if appropriate. 54which will then be returned as "" for the test to skip if appropriate.
55 55
56If a parameter needs to be entered and the test is run without a tty
57attached (such as a cronjob), this routine will die causing the test to
58fail.
59
56Responses are stored in an external, file-based 60Responses are stored in an external, file-based
57cache so subsequent test runs will use these values. The user is able 61cache so subsequent test runs will use these values. The user is able
58to change the values by amending the values in the file /var/tmp/NPTest.pm, 62to change the values by amending the values in the file /var/tmp/NPTest.pm,
@@ -342,6 +346,8 @@ sub getTestParameter
342 return $default; 346 return $default;
343 } 347 }
344 348
349 die "Need to manually enter test parameter $param" unless (-t STDERR);
350
345 my $userResponse = ""; 351 my $userResponse = "";
346 352
347 while ( $userResponse eq "" ) 353 while ( $userResponse eq "" )