用於收集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…