Back to home page

OSCL-LXR

 
 

    


0001 #!/bin/bash
0002 # description: syscall top
0003 # args: [comm] [interval]
0004 n_args=0
0005 for i in "$@"
0006 do
0007     if expr match "$i" "-" > /dev/null ; then
0008         break
0009     fi
0010     n_args=$(( $n_args + 1 ))
0011 done
0012 if [ "$n_args" -gt 2 ] ; then
0013     echo "usage: sctop-report [comm] [interval]"
0014     exit
0015 fi
0016 if [ "$n_args" -gt 1 ] ; then
0017     comm=$1
0018     interval=$2
0019     shift 2
0020 elif [ "$n_args" -gt 0 ] ; then
0021     interval=$1
0022     shift
0023 fi
0024 perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/sctop.py $comm $interval