free |head -1 >smem.csv
ps aux|head -1|awk '{printf $1","$2","$3","$4","$5","$6","$7","$8","$9","$10"\n"}' >pmem.csv
df -k /opt|head -2 >pdisk.csv
top |head -7|awk '{printf $1","$2","$3","$4","$5","$6","$7","$8","$9","$10","$11","$12","$13"\n"}' >pmem2.csv
while :
do
sleep 61
free |sed -n '2p' >> smem.csv
date >> smem.csv
ps aux|grep "3986"|awk '{printf $1","$2","$3","$4","$5","$6","$7","$8","$9","$10"\n"}'>>pmem.csv
top -n 1 -b |grep "3986"|awk '{printf $1","$2","$3","$4","$5","$6","$7","$8","$9","$10","$11","$12","$13"\n"}'>>pmem2.csv
printf "PIDtomcat\n">>pmem2.csv
top -n 1 -b |grep "3336"|awk '{printf $1","$2","$3","$4","$5","$6","$7","$8","$9","$10","$11","$12","$13"\n"}'>>pmem2.csv
printf "PIDoracle\n">>pmem2.csv
date >> pmem2.csv
df -k /opt|sed -n '2p'>>pdisk.csv
printf "#"
done
----------------------
DirPath="logs/";
fn_cpu=$DirPath"cpu.csv";
fn_sm=$DirPath"smem.csv";
fn_io=$DirPath"iostat.csv";
fn_pm=$DirPath"pmem.csv";
fn_pm2=$DirPath"pmem2.csv";
fn_pd=$DirPath"pdisk.csv";
pro_id="20424";
echo >$fn_cpu;
free |head -1 >$fn_sm;
iostat|head -6>$fn_io;
ps aux|head -1|awk '{printf $1","$2","$3","$4","$5","$6","$7","$8","$9","$10"\n"}' >$fn_pm
df -k /opt|head -2 >$fn_pd;
top |head -7|awk '{printf $1","$2","$3","$4","$5","$6","$7","$8","$9","$10","$11","$12","$13"\n"}' >$fn_pm2;
while :
do
sleep 2;
top -n 1 -b|sed -n '3p'>>$fn_cpu;