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]

Reply via email to