实用脚本 3 进程查看脚本

分享一个进程查看脚本(rlook),方便进程查看:

1、添加脚本,内容如下(ProcTest、ProcTest2、ProcTest3为应用程序):

#/bin/ksh

cd $HOME/bin

ps -u $LOGNAME | egrep " \
ProcTest| \
ProcTest2| \
ProcTest3 \
" > $HOME/log/tmp.cs

clear
echo ""
echo -e "press <return> to check $LOGNAME system status\c"
read AWN
echo ""
I=`cat $HOME/log/tmp.cs | wc -l`
typeset -i I
echo "$LOGNAME system process : ( "$I" transaction-related processes running )"
I=0
echo '+------ process name ------+------ number ------+------ should be ------+'
P=`grep -c '\<ProcTest\>' < $HOME/log/tmp.cs`
I=I+P
echo '|       ProcTest           |         '$P'          |           2           |'
P=`grep -c '\<ProcTest2\>' < $HOME/log/tmp.cs`
I=I+P
echo '|       ProcTest2          |         '$P'          |           1           |'
P=`grep -c '\<ProcTest3\>' < $HOME/log/tmp.cs`
I=I+P
echo '|       ProcTest3          |         '$P'          |           1           |'
echo '+--------------------------+--------------------+-----------------------+'
echo '|        total             |         '$I'          |           4           |'
echo '+--------------------------+--------------------+-----------------------+'
rm $HOME/log/tmp.cs

echo ""
echo -e "press <return> to check $LOGNAME shmget status and link status\c"
read AWN
echo ""
echo "**************************** shmget status ******************************"
#ipcs -m | grep xxx 
echo "***************************** link status *******************************"
#netstat -an | grep xxx
echo "*************************************************************************"
echo ""

2、脚本添加可执行权限,在环境变量中配置脚本目录稍加修改,方便实时可以运行此脚本O(∩_∩)O~

原文地址:https://www.cnblogs.com/uriel/p/3729654.html