文章目录前言Shell脚本内容给脚本执行权限控制台彩色输出参考链接 前言在Linux环境通过jar包启动Java进程手动输命令有点麻烦,参数多容易忘记,编写一个能启动停止的脚本会方便很多。下文提供了一个较为通用的脚本,可以灵活指定JVM启动选项和应用参数,能够应付大部分场景,有后台启动、前台启动、停止、重启、查看进程状态功能。Shell脚本内容脚本用java、jps相关指令实现功能,echo彩色
转载
2024-03-19 09:43:31
45阅读
1.将springboot打包成jar包2.编写shell脚本#!/bin/sh######### java 此处是指定jdk启动export JAVA_HOME=/home/
转载
2022-12-08 00:12:16
184阅读
#!/bin/bash
# 设置环境变量
export JAVA_HOME=/usr/local/jdk1.8.0_201
export PATH=$PATH:$JAVA_HOME/bin
#输入的jar包名称
jar_name=$1
pid_file="/tmp/${jar_name}.pid"
# jar包的路径
jar_path="/opt/app/${jar_name}.jar"
# 备
转载
2023-11-19 12:51:30
312阅读
## Python脚本执行Jar包
随着数据科学和机器学习的发展,Python成为了最受欢迎的编程语言之一。然而,有些情况下我们可能需要使用Java编写的Jar包来完成一些特定的任务。这时,我们可以通过Python脚本来执行Jar包,实现两种不同编程语言的无缝集成。
本文将介绍如何使用Python脚本来执行Java的Jar包,以及一些常见的应用场景。
### Python调用Java Jar
原创
2023-11-30 05:09:48
148阅读
一、问题通过jenkins执行shell脚本时,脚本中是通过nohup java -jar &的方式启动,显示执行成功,但是服务却没启动,脚本如下:#! /bin/bashnohup java -Xms800m -Xmx800m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:MaxNewSize=512m -jar /usr/local/joshua
原创
2022-07-24 00:11:58
939阅读
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脚本启动jar文件个关闭jar文件的东东。搞得我都蛋疼了。今天晚上终于弄好了话说,小弟的linux只是刚入门,经过各方查资料终于搞定了。话不多说,下面开始上小弟写的shell脚本上面是小弟写的shell脚本。写的不好请见谅。首先遇到的第一个坑我在window下写的 然后道linux中执行,在linux死活都说俺的19行有错误,俺就不明白了,哪里有错,问了下别人,也说没错。突然有个高
转载
2024-06-17 08:39:51
39阅读
本篇文章和大家分享的是Spring Boot打包并结合Shell脚本命令部署,重点在分享一个shell程序启动工具,希望能便利工作;个人资料指定不同环境的配置maven-assembly-plugin打发布压缩包分享shenniu_publish.sh程序启动工具linux上使用shenniu_publish.sh启动程序个人资料指定不同环境的配置通常一套程序分为了很多个部署环境:开发,测试,ua
转载
2024-03-28 06:45:34
197阅读
注意:以下脚本笔者是在Windows上编辑的,因此默认格式是dos。如果在Linux上使用,请使用vi命令编该文件,改为Unix格式。笔者使用的SpringBoot + jsp 因此使用的是war包,如果你使用的是jar包,在文中用到war的地方改成jar就行。一:脚本auto_deploy.sh使用该脚本只需要修改JAR_NAME(改成自己的)、LOG_PATH(改成自己的)、脚本格式(改成Un
转载
2023-10-26 15:42:45
107阅读
运维小知识:下面这是我平时运行jar包的指令 小于号>log 的含义是重定向一个日志! 打印对应jar包信息的nohup java -jar -Dserver.port=0000 demo-0.0.1-SNAPSHOT.jar >log8888.log 一般都是同级目录:多掌握一个脚本去运行jar包的方法: 这也是看的别人博主的
转载
2023-11-06 13:40:22
188阅读
#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=ruoyi-admin.jarcd `dirname $0`#使用说明,用来提示输入参数usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status]" ...
转载
2021-07-22 11:36:00
437阅读
2评论
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
bash shell 脚本的方法有多种,假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:复制代码代码如下:cd /data/shell./hello.sh./的意思是说在当前的工作目录下执行hello.sh。如果不加上./ ,bash可能会响
转载
2024-01-11 11:26:24
95阅读