]>
Commit | Line | Data |
---|---|---|
47902f36 TZ |
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 | |
765532c8 | 24 | perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/sctop.py $comm $interval |