start.sh
`#!/bin/sh
echo "stop service ..."
#停止服务
#根据端口号查询pid
PID =$(lsof -i:port |grep -v 端口号|awk '{print $2}')
#根据服务名查询pid
PID=$(ps -ef |grep java |grep 服务名 |awk '{print $2}')
if [ -z "$PID" ]
then
echo "service is alread stoped"
else
echo kill $PID
kill -9 $PID
fi
echo "stop service ok"
#启动服务
echo "start service ..."
java -jar xxx.jar >nohup.log 2>&1 &
echo "see nohup.log"`