1 #!/bin/bash 2 # description: syscall top 3 # args: [comm] [interval] 4 n_args=0 5 for i in "$@" 6 do 7 if expr match "$i" "-" > /dev/null ; then 8 break 9 fi 10 n_args=$(( $n_args + 1 )) 11 done 12 if [ "$n_args" -gt 2 ] ; then 13 echo "usage: sctop-report [comm] [interval]" 14 exit 15 fi 16 if [ "$n_args" -gt 1 ] ; then 17 comm=$1 18 interval=$2 19 shift 2 20 elif [ "$n_args" -gt 0 ] ; then 21 interval=$1 22 shift 23 fi 24 perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/sctop.py $comm $interval 25