#!/bin/bash
export pid=$1
echo $pid
echo `date +20\%y-\%m-\%d_\%H:\%M:\%S`>> ps2.log
echo "" >>ps2.log
echo "%CPU,%MEM,epoch_time">>ps2.log
# until((0));
START=$(date +%s.%N)

while true
  do
    END=$(date +%s.%N)
    DIFF=$(echo "$END - $START" | bc)
    echo $DIFF
    #top -b -n 2 -d 1 | awk '/^top/{i++}i==2' | awk '/^\s*23451/ {print $9 "\t" $10 " " }' >>ps2.log 
    top -b -n 2 -d 1 | awk '/^top/{i++}i==2' | awk -v epoch=$DIFF  '/^\s*'$1'/ {print  $9 "," $10 ","epoch }' >>ps2.log 
    #top -b -n 2 -d 1 | awk '/^top/{i++}i==2' | awk -v nam=$1  '/^\s*'$1'/ {print $1 "\t" $3 "\t" $9 "," $10 " "nam }' >>ps2.log 
    sleep  0.1
  done
