sorry I forgot to specify what is error I am facing in RHEL6 with perl version
Commands I ran before run from shell promp
$ export REQUEST_METHOD=GET
$ export QUERY_STRING="sid=xxxxdb&period=2592000&top=10"
$ perl -W chktr.pl
Here is the error when I run with warning
\1 better written as $1 at chktr.pl line 60.
Name "main::rfre2" used only once: possible typo at chktr.pl line 51.
Name "main::rsiz1" used only once: possible typo at chktr.pl line 47.
Name "main::rfre1" used only once: possible typo at chktr.pl line 46.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p
+l line 35.
Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p
+l line 36.
Content-type: text/html
<html>
<body>
<center>
<p>
<H3>
last 30 days growth
</H3>
<table border=1>
<tr><th>top 10 amount<th>Mega<th>%<th>top 10 utilization<th>Mega<th>%
<tr>
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value within @a1 in division (/) at chktr.pl line
+ 106.
Use of uninitialized value within @r1 in multiplication (*) at chktr.p
+l line 106.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value within @a2 in division (/) at chktr.pl line
+ 110.
Use of uninitialized value within @r2 in multiplication (*) at chktr.p
+l line 110.
<td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a><
+td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt
+s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align=
+right>0.00
<tr>
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value within @a1 in division (/) at chktr.pl line
+ 106.
Use of uninitialized value within @r1 in multiplication (*) at chktr.p
+l line 106.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value within @a2 in division (/) at chktr.pl line
+ 110.
Use of uninitialized value within @r2 in multiplication (*) at chktr.p
+l line 110.
<td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a><
+td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt
+s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align=
+right>0.00
<tr>
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value within @a1 in division (/) at chktr.pl line
+ 106.
Use of uninitialized value within @r1 in multiplication (*) at chktr.p
+l line 106.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value within @a2 in division (/) at chktr.pl line
+ 110.
Use of uninitialized value within @r2 in multiplication (*) at chktr.p
+l line 110.
<td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a><
+td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt
+s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align=
+right>0.00
<tr>
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value within @a1 in division (/) at chktr.pl line
+ 106.
Use of uninitialized value within @r1 in multiplication (*) at chktr.p
+l line 106.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value within @a2 in division (/) at chktr.pl line
+ 110.
Use of uninitialized value within @r2 in multiplication (*) at chktr.p
+l line 110.
<td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a><
+td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt
+s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align=
+right>0.00
<tr>
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value within @a1 in division (/) at chktr.pl line
+ 106.
Use of uninitialized value within @r1 in multiplication (*) at chktr.p
+l line 106.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value within @a2 in division (/) at chktr.pl line
+ 110.
Use of uninitialized value within @r2 in multiplication (*) at chktr.p
+l line 110.
<td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a><
+td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt
+s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align=
+right>0.00
<tr>
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value within @a1 in division (/) at chktr.pl line
+ 106.
Use of uninitialized value within @r1 in multiplication (*) at chktr.p
+l line 106.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value within @a2 in division (/) at chktr.pl line
+ 110.
Use of uninitialized value within @r2 in multiplication (*) at chktr.p
+l line 110.
<td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a><
+td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt
+s.pl?sid=xxxx&period=2592000&ts=></a><td align=right>0.00<td align=ri
+ght>0.00
<tr>
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value within @a1 in division (/) at chktr.pl line
+ 106.
Use of uninitialized value within @r1 in multiplication (*) at chktr.p
+l line 106.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value within @a2 in division (/) at chktr.pl line
+ 110.
Use of uninitialized value within @r2 in multiplication (*) at chktr.p
+l line 110.
<td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a><
+td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt
+s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align=
+right>0.00
<tr>
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value within @a1 in division (/) at chktr.pl line
+ 106.
Use of uninitialized value within @r1 in multiplication (*) at chktr.p
+l line 106.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value within @a2 in division (/) at chktr.pl line
+ 110.
Use of uninitialized value within @r2 in multiplication (*) at chktr.p
+l line 110.
<td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a><
+td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt
+s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align=
+right>0.00
<tr>
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value within @a1 in division (/) at chktr.pl line
+ 106.
Use of uninitialized value within @r1 in multiplication (*) at chktr.p
+l line 106.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value within @a2 in division (/) at chktr.pl line
+ 110.
Use of uninitialized value within @r2 in multiplication (*) at chktr.p
+l line 110.
<td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a><
+td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt
+s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align=
+right>0.00
<tr>
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value in printf at chktr.pl line 104.
Use of uninitialized value within @a1 in division (/) at chktr.pl line
+ 106.
Use of uninitialized value within @r1 in multiplication (*) at chktr.p
+l line 106.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value in printf at chktr.pl line 108.
Use of uninitialized value within @a2 in division (/) at chktr.pl line
+ 110.
Use of uninitialized value within @r2 in multiplication (*) at chktr.p
+l line 110.
<td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a><
+td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt
+s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align=
+right>0.00
</table>
</center>
</body>
</html>