启动java进程脚本start.sh,其中xxl-job-admin-2.2.0.jar 替换成自己的java进程名字
示例脚本一:
#!/usr/bin/env bash
nohup java -jar ./xxl-job-admin-2.2.0.jar >> ./server.log 2>&1 &
示例脚本二:(指定了jvm起始与最大内存以及读取的配置文件,以及bootclasspath类路径)
#!/usr/bin/env bash
nohup java -Xmx12048m -Xms12048m -Dspring.profiles.active=prod -Xbootclasspath/a:/var/lib/sapjco3.jar -jar /var/lib/myweb-1.0-exec.jar >> /var/lib/logs/server.log 2>&1 &
停止java进程脚本 stop.sh ,其中xxl-job-admin-2.2.0.jar 替换成自己的java进程名字
#!/usr/bin/env bash
tokill=`ps -ef | grep java | grep 'xxl-job-admin-2.2.0.jar' | awk '{print $2}'`
kill -9 $tokill
提示: 通过 jps 命令可以看到自己的java进程名字

本文介绍了如何创建和使用启动及停止Java进程的脚本。示例中提供了两个bash脚本,start.sh用于启动Java应用,通过nohup命令确保后台运行,并指定内存配置和日志输出。stop.sh脚本则演示了如何通过ps命令查找并杀死特定的Java进程。这些脚本对于日常管理和维护Java服务非常实用。
827

被折叠的 条评论
为什么被折叠?



