#!/bin/bash
PARA=$1
func()
{
case $PARA in
fu)
PID=`ps x | grep "FunctionServer" | sed -e '/grep/d' | sed -e 's/ [^0-9 ].*//g' | sed -e '/^$/d'`
;;
sc1)
PID=`ps x | grep "SceneServer" | sed -e '/grep/d' | sed -e 's/ [^0-9 ].*//g' | sort | sed -e '/^$/d' | sed -e '2d'`
;;
sc2)
PID=`ps x | grep "SceneServer" | sed -e '/grep/d' | sed -e 's/ [^0-9 ].*//g' | sort -r| sed -e '/^$/d' | sed -e '2d'`
*)
echo "找不到服务器进程"
exit
esac
if [PID = ""]
then
echo "找不到服务器进程"
exit
fi
gdb -p $PID
}
func
https://www.cnblogs.com/tureno/articles/6677942.html