用於收集CICS進程truss報告的腳本(包含cicsas進程和sarpcd進程)

用於收集CICS進程truss報告的腳本(包含cicsas進程和sarpcd進程)

通常我們在分析CICS進程佔用高cpu的場景下,需要收集CICS進程的truss報告進一步分析,可以參照如下腳本去收集CICS進程truss報告(包含cicsas進程和sarpcd進程):
 
#!/bin/ksh
# collect running cicsas truss output
pids=`ps -ef | grep cicsas | grep -v grep | awk ‘{print $2}’`
for pid in $pids
do
truss -a -d -f -rall -wall -o /tmp/cicsas.$pid.truss -p $pid &
done
 
# collect sarpcd process truss output
pid=`ps -ef | grep sarpcd | grep -v grep | awk ‘{print $2}’`
truss -a -d -f -rall -wall -o /tmp/sarpcd.$pid.truss -p $pid &
 
# Add truss collection duration
sleep 200
# stop the truss command after the specified sleep interval
pids=`ps -ef | grep truss | grep -v grep | grep -v truss.sh | awk ‘{print $2}’`
for pid in $pids
do
kill -9 $pid
done

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營