#!/bin/sh
collectInfo()
{
date=`date "+%Y-%m-%d %H:%M:%S"`
cpu_usage=`ps -C java -o "%C" --no-headers`
echo $date $cpu_usage >> /home/ctu/cpu_usage
}

newLog()
{
date=`date "+%Y-%m-%d"`
mv /home/ctu/cpu_usage /home/ctu/cpu_usage-$date.dat
}

plot()
{
date=`date "+%Y-%m-%d"`
sed "s/CURRENT_DATE/$date/g" /home/ctu/bin/cpu_usage.plt > /home/ctu/cpu_usage.plt.tmp
gnuplot /home/ctu/cpu_usage.plt.tmp
rm -f /home/ctu/cpu_usage.plt.tmp
}

if [ $# = 0 ]
then
	collectInfo
elif [ $1 = "plot" ]
then
	plot
else
	newLog
fi
