Linux.com

Home Linux Community Forums Software Command Line email from sar and parsar out put

email from sar and parsar out put

Link to this post 04 Aug 10

Hi,

I am using a script to send email from parsar / sar command if there is a specific value for CPU usage, If condition is not working but I can see the variable declared in echo command

I am using following script for send email from parsar command, If I comment if and then line then echo is working but script is not working with if condition

==============================
parsar --peakonly --daily > peakonly_daily
result1=$(grep "6.9" peakonly_daily)
if [ "$result1" = "6.9" ];
then
echo $result1
#mail -s "Web-03: Daily and Peakonly Utilization of Memory and CPU" ashams@techlogix.com < peakonly_daily
fi;

==============================

can any one help me to resolve this issue

Regards
Asif Shams

Link to this post 04 Aug 10

here is the out put of peakonly_daily file

TIMESTAMP CPU% IOWAIT% MEM USED MEM FREE SWAP USED
--------- ---- ------- -------- -------- ---------
07/26:peak 5.4 3.7 3093.4M 6551.6M 74.6M
07/27:peak 6.9 3.6 4076.4M 6689.8M 74.6M
07/28:peak 6.0 3.6 4076.1M 6445.4M 74.6M
07/29:peak 5.3 3.7 2122.8M 6666.6M 74.6M
07/30:peak 8.8 3.6 3702.1M 6667.9M 74.1M
07/31:peak 5.3 4.1 2700.9M 5897.9M 74.1M
08/01:peak 5.7 3.8 2717.2M 6017.6M 74.1M
08/02:peak 6.7 3.8 4723.9M 6074.6M 74.1M

I want if I get the value equal to 6.7 or 6.9 I should get email from system

Regards
Asif Shams

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board