Linux jar启动脚本

保存常用的服务器命令启动jar包脚本

场景: 保存常用的服务器命令启动jar包脚本

#!/bin/bash
port=8080
name=demo.jar
logname=temp.log
ID=$( netstat -lnp|grep ${port}|awk '{printf $7}'|cut -d/ -f1)

if [ -z "${ID}" ]  
then  
    echo -e "\033[31m 未启动............. \033[0m"
else
   echo -e "\033[31m 正在停止,进程id: ${ID} \033[0m"
   kill -9 ${ID}
   echo -e "\033[31m 进程已停止................. \033[0m"
fi 

nohup java -jar ${name} --server.port=${port} >${logname} 2>&1 &
ss -tanl
echo -e "\033[5;31m 服务正在启动............ \033[0m"
本站有更新,点击刷新查看最新内容 ×