linux下通过shell 命令执行 jar包,并关闭此jar的进程
一。启动的shell脚本,start.sh脚本: 1. 前台执行的脚本,会在当面窗口打印启动的日志 #!/bin/bash java -jar '/Users/sunww/Documents/Shell/gs-spring-boot-0.1.0.jar' 2. 后台执行的脚本,日志打印到文件中 #!/bin/bash nohup java -jar '/Users/sunww/Documents/Shell/gs-spring-boot-0.1.0.jar' 二. 关闭Jar(杀死进程) stop.sh脚本如下: #!/bin/bash PID=$(ps -ef | grep '/Users/sunww/Documents/Shell/gs-spring-boot-0.1.0.jar' | grep -v grep | awk '{ print $2 }') if [ -z "$PID" ] then echo Application is already stopped else echo kill $PID kill $PID fi 来源: CSDN 作者: 水桶前辈 链接: https://blog.csdn.net/robinson_911/article/details/103507495