The only thing that I can think of is that the top command
on your system is not outputting the same info that mine is,
mine gives:
load averages: 0.50, 0.47, 0.41 13:03:12
83 processes: 81 sleeping, 1 running, 1 on cpu
Memory: 256M real, 128M free, 64M swap in use, 192M swap free
PID USERNAME THR PRI NICE SIZE RES STATE TIME CPU COMMAND
14600 baw 1 36 0 32M 21M run 7:30 8.06% netscape
If the Memory: line is different in your output, then the regex
that pulls the memory info won't place a value into totSwap. This
is because i'm using array subscripting to pull the values out of
the @memInfo array. Try changing $memInfo[?] to where the correct
swap values would be.
--xPhase |