#!/bin/rc # collect cpu load data from /dev/sysstat to a file --> epoch date - load # resume those files with n=(last epoch) and d=(date filename) host=`{cat /dev/sysname} switch($#*){ case 0 n=0 d=`{date -n} case 2 n=$1 d=$2 case * echo usage: $0 [number epoch] exit } touch /usr/$user/lib/load-$host-$d while(){ l=`{awk '{print $8/1000.0}' /dev/sysstat} echo $n ' ' $l(1) >>/usr/$user/lib/load-$host-$d n=`{echo $n '+' 5 | hoc} sleep 5 }