# usage: bash toplog.sh SECONDS OUTPUT.txt"

echo -e "date\tUSER\tVIRT\tRES\tS\tpct.CPU\tpct.MEM\tTIME\tCOMMAND" > $2

while `sleep $1`
do
    top -b -n 1 | awk -v DATE=`date +%m-%d-%y_%H:%M:%S` 'BEGIN{OFS="\t"}{if(TP && ($9!="0.0" || $10!="0.0")){print DATE,$2,$5,$6,$8,$9,$10,$11,$12};if($1=="PID"){TP=1}}' >> $2
done
