ckConnection.sh
2017-02-15 本文已影响48人
minichen
#!/bin/sh
# Usage: This utility checks FD, network FD, CPU and MEM of one process periodically.
#
PID=$1
INTERVAL=$2
if [ "$INTERVAL" == "" ];then
INTERVAL=10
fi
if [ "$PID" == "" ];then
echo "This utility checks FD, network FD, CPU and MEM of one process periodically."
echo "$0 <PID> [INTERVAL]"
exit 1
fi
while [ 1 ];do
echo;echo;echo
lsof -p $PID
echo
lsof -i | grep $PID
echo "==============================================="
date +"%Y-%m-%d %H:%M:%S.%3N"
ps aux | grep -v grep |grep -v ckConnection | grep $PID
lsof -p $PID | wc -l
lsof -i | grep $PID | wc -l
sleep $INTERVAL
done