启动脚本(start.sh)
# 删除nohup日志
rm -rf information_publish.log
# 启动
nohup java -Xms256m -Xmx1g -jar information_publish-0.0.1-SNAPSHOT.jar > information_publish.log 2>&1 &
结束脚本(stop.sh)
# -v 排除
# awk 分割(默认按空格分割)
ps -ef | grep information_publish-0.0.1-SNAPSHOT | grep -v grep | awk '{print "kill -9 "$2}' | sh
重启脚本(restart.sh)
# 停止服务
ps -ef | grep information_publish-0.0.1-SNAPSHOT | grep -v grep | awk '{print "kill -9 "$2}' | sh
# 删除nohup日志
rm -rf information_publish.log
# 启动
nohup java -Xms256m -Xmx1g -jar information_publish-0.0.1-SNAPSHOT.jar > information_publish.log 2>&1 &
上述脚本中information_publish是程序名字,只需更换程序名字,和jar包名即可