spring boot的jar在linux开机自启动,根据端口关闭进程脚本,与取消开机自启动脚本。

📅 2026/7/28 19:12:36
spring boot的jar在linux开机自启动,根据端口关闭进程脚本,与取消开机自启动脚本。
1.开机自启动脚本#!/bin/bashp$(cd dirname $0;pwd)echo -e #!/bin/bash\n${p}/jre/bin/java -jar ${p}/agent.jar ${p}/agent-start.sh chmod x ${p}/agent-start.shchmod x /etc/rc.d/rc.localecho sh ${p}/agent-start.sh /etc/rc.d/rc.local./agent-start.sh 依次对应的意思是1.定义变量获取当前脚本的目录2.将springboot.jar的启动脚本写进agent-start.sh脚本中3.赋予2中脚本(agent-start.sh)操作权限4.赋予开机自启动脚本操作权限5.将2中的脚本agent-start.sh追加进开机自启动脚本中6.启动agent-start.sh脚本2.取消开机自启动脚本只需要把agent-start.sh清空就可以具体如下echo agent-start.sh意思是覆盖掉agent-start.sh脚本。3.根据端口去杀进程#!/bin/bashport13302pid$(netstat -nlp | grep :$port | awk {print $7} | awk -F/ { print $1 });if [ -n $pid ]; thenkill -9 $pid;fi