根据jar包名称杀掉进程: 方法一:ps -ef | grep hello.jar | grep -v grep | awk '{print $2}' | xargs kill -9 方法二:kill -9 `ps -ef | grep hello.jar | grep -v grep | awk '{print $2}'` 这个过程十分的繁琐,于是还有种方法可以写个便捷的shell脚本,通过./command.sh + 命令的...
要编写一个Linux下运行jar包的shell脚本,并遵循您给出的提示,可以按照以下步骤进行: 1. 编写Shell脚本 首先,需要创建一个shell脚本文件,比如命名为run_jar.sh。在这个文件中,我们将编写用于运行jar包的命令。 bash #!/bin/bash # 指定jar包的完整路径 JAR_PATH="/path/to/your/application.jar" # 使用java ...
linux sh脚本启动jar包 1、restart.sh#!/bin/bashAPP_NAME=appName.jar LOG_FILE="$APP_NAME.log" PORT=10311PID=$(netstat -nlp | grep :$PORT | awk '{print $7}' | awk -F"/" '{ print $1 }') kill -9 $PID echo "$APP_NAME 的进程 $PID 已经终止"...
步骤1:将你的jar包与你的.sh脚本放到同级目录 步骤2:修改上面的脚本的将AppName替换为Jar包名字 步骤3:在此目录下创建一个logs文件夹,如果不创建此文件夹,将不会有日志文件! 步骤4:用命令运行脚本 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 # 启动你的服务./你的文件名.sh start # 停...
APP_NAME=xxx.jar #使用说明,用来提示输入参数 usage() { echo "Usage: sh 脚本名.sh [start|stop|restart|status]" exit 1 } #检查程序是否在运行 is_exist(){ pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}' ` #如果不存在返回1,存在返回0 ...
一、启动脚本 第一步:创建一个脚本文件 vim start.sh 1. 第二步:把下面代码复制到脚本中 #!/bin/bash jar1='rescue-admin.jar' jarn='rescue-admin' active='prod' dat1=$(date +%Y-%m-%d-%H-%M) now1=$(date +%Y-%m-%d) if [ ! -d ./logs/$now1 ] ...
1、创建sh文件 vim carStart.sh 其中jdk路径可通过命令查找 echo $JAVA_HOME 如图 2、编写脚本 #!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 JAVA_JDK=/usr/local/jdk1.8.0_192/bin APP_DATA=/hgyd/api APP_NAME=spring-cloud-module-push-2.4.6.jar ...
/bin/sh usage() { echo "Usage: sh 执行脚本 jar包路径 jar包名称 [XMS|XMS XMX] [start|stop|state]" exit 1 } #指定JDK目录 JAR_PATH=$1 JAR_NAME=$2 JAR_GRAMMAR="$JAR_PATH/$JAR_NAME" #如果传入的参数数量等于4 if [ $# -eq 4 ];then...
jar包名"#使用说明usage(){echo"Usage: sh 执行脚本.sh [start|stop|restart]"exit1}#检查程序是否在运行is_exist(){pid=`ps -ef|grep $JAR_NAME|grep -v grep|awk '{print $2}'`#如果不存在返回1,存在返回0if[-z"${pid}"];thenreturn1elsereturn0fi}#启动方法start(){is_existif[$?-eq"0"...