Linux中启动和停止jar包的运行

it2025-01-12  19

脚本一: startTest.sh内容如下: #!/bin/sh java -jar Test.jar &       #注意:必须有&让其后台执行,否则没有pid生成 echo $! > /var/run/Test.pid   # 将jar包启动对应的pid写入文件中,为停止时提供pid stopTest.sh内容如下: #!/bin/sh PID=$(cat /var/run/Test.pid) kill -9 $PID 脚本二:    #! /bin/sh #启动方法 start(){         java -Xms128m -Xmx2048m -jar test1.jar 5 > log.log &         java -Xms128m -Xmx2048m -jar test2.jar 5 > log.log &         tail -f result.log } #停止方法 stop(){         ps -ef|grep test|awk '{print $2}'|while read pid         do            kill -9 $pid         done } case "$1" in start)   start   ;; stop)   stop   ;; restart)   stop   start   ;; *)   printf 'Usage: %s {start|stop|restart}\n' "$prog"   exit 1   ;; esac

转载于:https://www.cnblogs.com/jym-sunshine/p/4845042.html

相关资源:数据结构—成绩单生成器
最新回复(0)