#!/usr/bin/ksh ################################################# # sadc.ksh: Script to kick off sar stats & keep files # Author: Doug O'Leary # Args: $1 = Scan rate # $2 = Number of scans # Created: 02/03/00 # Updated: ################################################# ################################################# # Function definitions ################################################# usage() { print print "Usage: ${1##*/} T N" print "Where: T = scan rate" print " and: N = Number of scans" print exit } ################################################# # End Function definitions ################################################# ################################################# # Main ################################################# ######## Check number of args ################## if [ $# != 2 ] then usage ${0} fi ##### Check that args are numbers ############## for x in $1 $2 do echo $x | grep '[A-z]' > /dev/null 2>&1 if [ $? = 0 ] then print print "Invalid number: ${x}" usage ${0} fi done ######### Set up variables ##################### Cmd="/usr/lbin/sa/sadc" Dir="/var/adm/sa" T=$1 # Number of seconds to process N=$2 # Number of times to process Date=$(date +%y%m%d) ######### Run sadc ############################ ${Cmd} ${T} ${N} ${Dir}/sar.${Date}