#!/bin/sh
scriptName=$(basename "$0")
if [ $# -eq 1 ]; then
cmd=$1
interval=5
elif [ $# -eq 2 ]; then
cmd=$1
interval=$2
else
echo "Usage: $scriptName cmd [interval]"
echo "Sample1: $scriptName ls"
echo "Sample2: $scriptName ls 10"
echo "Sample3: $scriptName \"ls -l\""
exit 1
fi
echo "Command: $cmd; Interval: $interval;"
count=0
spliter="-------------------------------------------------"
while [ 1 = 1 ]
do
let "count = count + 1"
printf "%s%4d%s\n" $spliter $count $spliter
echo ${cmd}|awk '{run=$0;system(run)}'
sleep $interval
done