I am creating a program that will display different states of a server by creating a
web page that uses the CGI module to display the information, and perl and other
modules in the background getting the information from the server.
I have created a hash that has the ID and STATUS of certain processes of the server.
The array looks something like this:
{ 43.2 => "QUEUED",
43.4 => "STARTED", ...}
There are four different states that the processes can be in, queued, started,
vacating, and finished. I already have it delete all of the hash entries that have the
status of finished, but I now want to colorize the other ones so that it is easy to
see what state they are in. I put all of the keys from the hash (called condorhash)
into @keysarray. This is a snippet of code that I have written.
foreach my $keyer (@keysarray) {
if ($condorhash{$keyer} eq "FINISHED" ) {delete $condorhash{$keyer}};
if ($condorhash{$keyer} eq "STARTED") {$condorhash{$keyer} =
"font({-color=>'green'}STARTED)"};
if ($condorhash{$keyer} eq "VACATING") {$condorhash{$keyer} =
"font({-color=>'red'}VACATING)"};
if ($condorhash{$keyer} eq "QUEUED") {$condorhash{$keyer} =
"font({-color=>'dark blue'}QUEUED)"};
}
It doesn't work and I am not completely sure why. I think I am missing something small
here but I am not sure what. Please help!
TIA
Brian Seel
High School Intern
Micron Technology
[EMAIL PROTECTED]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]