$groups{'de'}{'kista_103'} = 'spray.net_health_check.txt'; $groups{'de'}{'kista_118'} = 'spray.net_search_?form=norm'; $groups{'dpapache'}{'kista_136'} = 'dpapache02.spray.net.txt'; $groups{'dpapache'}{'kista_137'} = 'dpapache01.spray.net.txt'; # Static vars $graphdir='/home/mark/graphs'; $rrddir='/home/mark/rrd'; foreach $group ( sort keys %groups ) { for $ds ( sort keys %{$groups{$group}} ) { foreach $interval ("-2h","-2d","-2w"){ @rrdgraph1=(); @rrdgraph2=@rrdgraph1; push @rrdgraph2,$pngtot; @rrdgraph0=(); push @rrdgraph0,$def; push @rrdgraph0,$line; push @rrdgraph2,@rrdgraph0; @rrdgraph3=@rrdgraph1; $png= join("",$graphdir,"/",$ds,$interval,".png"); push @rrdgraph3,$png,@rrdgraph0; $blank = shift @rrdgraph3; } } exit; <CODE>
I expected that @rrdgraph2 would be populated with all of the $def and $line values for every value within the ds loop
but it ends up the same as rrdgraph3