shell脚本查看进程?pset平台部署

在使用Linux操作的时候一步步操就没有问题,但是通过pset启动项目,pset会自动打包并部署在服务器上启动,我的启动脚本是往nohup里写入启动日志,当我使用pset平台部署的时候,pset会自己去找我设置的server.sh脚本,脚本里往nuhou里写日志的时候无法退出,导致pset平台认为我脚本没有走完,一直处于部署状态,但实际上我的程序已经启动成功了,就是脚本一直没有结束,所以为了解决这个问题,首先我在脚本最后加上了exit 0,但依旧无法结束。

所以我想查看我的nohup的进程IP,然后直接杀掉,请问各位怎么查看, 我使用的是,但是这样始终找不到,是我的写法错了吗?


nohup /usr/lib/jvm/jdk8u312-b07/jre/bin/java  -jar -Xms2048 -Xmx2048 -Dfastson.parser.safeMode=true -Dtesla.boot-config-path=tesla-boot.properties credit-info-app.jar &

pid=`ps -ef|grep nohup | grep -v grep | awk '{print $2}'`
echo $pid
if [ -z "$pid"];
then
      echo "server not alive" $pid
else
      echo "kill -9 pid:" $pid
      kill -9 $pid
      echo "server stoped Successfully"
fi