162306a36Sopenharmony_ci#!/bin/bash 262306a36Sopenharmony_ci# description: syscall top 362306a36Sopenharmony_ci# args: [comm] [interval] 462306a36Sopenharmony_cin_args=0 562306a36Sopenharmony_cifor i in "$@" 662306a36Sopenharmony_cido 762306a36Sopenharmony_ci if expr match "$i" "-" > /dev/null ; then 862306a36Sopenharmony_ci break 962306a36Sopenharmony_ci fi 1062306a36Sopenharmony_ci n_args=$(( $n_args + 1 )) 1162306a36Sopenharmony_cidone 1262306a36Sopenharmony_ciif [ "$n_args" -gt 2 ] ; then 1362306a36Sopenharmony_ci echo "usage: sctop-report [comm] [interval]" 1462306a36Sopenharmony_ci exit 1562306a36Sopenharmony_cifi 1662306a36Sopenharmony_ciif [ "$n_args" -gt 1 ] ; then 1762306a36Sopenharmony_ci comm=$1 1862306a36Sopenharmony_ci interval=$2 1962306a36Sopenharmony_ci shift 2 2062306a36Sopenharmony_cielif [ "$n_args" -gt 0 ] ; then 2162306a36Sopenharmony_ci interval=$1 2262306a36Sopenharmony_ci shift 2362306a36Sopenharmony_cifi 2462306a36Sopenharmony_ciperf script $@ -s "$PERF_EXEC_PATH"/scripts/python/sctop.py $comm $interval 25