文章目录前言Shell脚本内容给脚本执行权限控制台彩色输出参考链接 前言在Linux环境通过jar包启动Java进程手动输命令有点麻烦,参数多容易忘记,编写一个能启动停止的脚本会方便很多。下文提供了一个较为通用的脚本,可以灵活指定JVM启动选项和应用参数,能够应付大部分场景,有后台启动、前台启动、停止、重启、查看进程状态功能。Shell脚本内容脚本用java、jps相关指令实现功能,echo彩色
转载
2024-03-19 09:43:31
45阅读
在我们使用SpringBoot框架开发完一个项目后,需要将该项目打成jar包,放到用于生产的服务器上去运行。一般都是执行 java -jar xxx.jar &命令运行,但是这样是有问题的。 比如启动时需要加入参数,如-Dxxx=xxx,这个命令就会很长不易读且容易忘。所以,最好 是使用shell脚本将配置与命令维护起来。shell脚本如下,使用者创建一个文件,取名为start.sh#!/
转载
2023-12-21 11:23:08
272阅读
#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=/opt/server/msp/health-api/health-2.0.2.jar#使用说明,用来提示输入参数usage() { echo "Usage: sh health_api.sh [start|s
转载
2019-06-27 08:58:00
244阅读
2评论
# Shell脚本调用Java程序
Shell脚本是一种在Unix/Linux系统中广泛使用的脚本语言,可以用于自动化执行各种任务。Java是一种跨平台的编程语言,可以在不同的操作系统上运行。本文将介绍如何使用Shell脚本调用Java程序,以及提供一个简单的代码示例。
## Shell脚本调用Java程序的方法
要在Shell脚本中调用Java程序,可以使用`java`命令结合`-jar`
原创
2023-08-03 08:08:00
993阅读
搞一个shell脚本启动jar文件个关闭jar文件的东东。搞得我都蛋疼了。今天晚上终于弄好了话说,小弟的linux只是刚入门,经过各方查资料终于搞定了。话不多说,下面开始上小弟写的shell脚本上面是小弟写的shell脚本。写的不好请见谅。首先遇到的第一个坑我在window下写的 然后道linux中执行,在linux死活都说俺的19行有错误,俺就不明白了,哪里有错,问了下别人,也说没错。突然有个高
转载
2024-06-17 08:39:51
39阅读
这是整个目录结构。直接看脚本。 上面是完整的脚本代码,原理不多说,百度Google都可
转载
2017-08-30 09:23:00
347阅读
1.编写jar执行脚本 vim start.sh 加入如下内容(根据自己真实路径与数据进行编写) #!/bin/shJAVA_HOME=/usr/local/java/jdk1.8.0_181CLASSPATH=$JAVA_HOME/lib/PATH=$PATH:$JAVA_HOME/binexpo
转载
2020-01-06 15:45:00
254阅读
2评论
jar包启动脚本 #!/bin/bash export JAVA_HOME=/u01/java_home/jdk1.8.0_181 export APP_HOME=/u01/test export APP_NAME=mzyzsjz-server-0.0.1-SNAPSHO.jar export PR ...
转载
2021-08-03 17:21:00
222阅读
2评论
# 使用 Shell 脚本启动 Spring Boot JAR 的完整指南
在现代软件开发中,使用 Spring Boot 创建微服务已成为一种流行的实践。当你在开发完一个 Spring Boot 项目后,想要将其放到生产环境中运行,通常会将其构建成一个可执行的 JAR 文件,并通过 Shell 脚本来启动它。本文将详细介绍这一过程,包括每个步骤的详细解释、代码示例以及状态图。
## 流程概述
# Dockerfile 运行 Shell 脚本、nohup 和 Jar
## 引言
在软件开发和部署过程中,我们经常需要使用 Docker 来容器化我们的应用程序。Docker 是一种轻量级的容器化技术,可以帮助我们快速构建、发布和运行应用程序。Dockerfile 是一种用于定义 Docker 镜像的文本文件,其中包含了构建镜像所需的所有指令和配置。
本文将介绍如何在 Dockerfil
原创
2023-10-15 04:40:41
357阅读
# Shell脚本运行Java程序的简单指南
在当今的软件开发环境中,Java已经成为一种广泛使用的编程语言。它的跨平台特性和强大的生态系统使得Java应用程序的开发和部署变得更加灵活。在生产环境中,我们通常会将Java程序打包为一个JAR文件(Java ARchive),而使用Shell脚本来运行这些程序可以大大简化操作,尤其是在自动化部署和定时任务中。
本文将讨论如何使用Shell脚本来运
Linux中自定义shell脚本启动jar包的方法
原创
2022-12-08 15:52:39
582阅读
关闭SELinux的方法: 修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。 如果不想重启系统,使用命令setenforce 0 注: setenforce 1 设置SELinux 成为enforcing模式 setenforce 0 设置SELinux 成为permissive模式 在lilo或者grub的启动参数中增加:s
在开发过程中,我们常常会遇到将旧的jar包停止,部署新的jar包,如果只是负责单个jar包,我们可以通过脚本来完成,当然了,我们有两种思路来杀死进程: 假设我们的jar包叫:my.jar1. 直接根据端口号来杀死进程 假设我们的端口号是8888netstat -tnlp |grep 8888 |awk '{print $7}' |awk -F/ '{print $1}' |xargs kil
转载
2021-04-28 12:44:22
120阅读
2评论
1.在与jar包同级目录下创建shell脚本vi server.sh2.将下面代码粘贴至脚本中#!/bin/bash
# 设置变量
JAR_NAME="confession-wall-0.0.1-SNAPSHOT.jar"
JAVA_OPTS="-Xmx256m"
JAR_PATH="./$JAR_NAME"
PID=0
#检查程序是否在运行
is_exist(){
PID=`ps -e
MySQL8.0后续版本中主推使用MySQL Shell进行相关日常管理及维护操作,如果后续移除了mysqldump等命令后,如何进行数据库备份等相关操作呢?本文开始进行数据库备份的操作。1. MySQL Shell 安装1.1 下载 可以在MySQL官网进行下载,地址https://dev.mysql.com/do
Linux shell脚本,按顺序批量启动多个jar包,批量启动spring cloud的jar包一. 手动一个一个启动的方式:nohup java -jar eurekaserver.jar > ../logs/eurekaserver.log 2>&1 &
nohup java -jar configserver.jar > ../logs/configser
转载
2023-10-05 07:19:08
200阅读