linux jar 包运行与关闭命令

1.启动脚本方式

(1)命令启动

java -jar xxxx.jar。

(2)运用sh文件

        sh文件中需要先设置好具体的启动包、启动参数,然后运行sh文件

#!/bin/bash
#
# Notice:
#1. need jdk1.8+ or More
#2. this is simple Demo for course .
#3. *nix OS may be use system shell manger.
#4. 'JAVA_OPTS' content set with the real project.

# app home 
APP_HOME=/usr/local/vipcloud/datawarehouse/datawarehouseplatform-0.1-SNAPSHOT
# java jar 
PROJECT_NAME=${APP_HOME}/datawarehouseplatform-0.1-SNAPSHOT.jar

#spring init load application properties or yaml or dir
CONF_FILE=${APP_HOME}/config/

# java opts.
JAVA_OPTS="-Xms128m -Xmx512m -Xmn256m"

#pid file
PID_CONF=${APP_HOME}/pid/app.pid

echo 'sart eureka-server instance ....'
echo "java ${JAVA_OPTS}  -Djava.ext.dirs=${APP_HOME}/lib::$JAVA_HOME/jre/lib/ext -Dspring.config.location=${CONF_FILE} -jar ${PROJECT_NAME}"
source /etc/profile
echo 'load source file...'
nohup java ${JAVA_OPTS} -Djava.ext.dirs=${APP_HOME}/lib:$JAVA_HOME/jre/lib/ext -Dspring.config.location=${CONF_FILE} -jar ${PROJECT_NAME} >/dev/null 2>&1 &
echo $! > ${PID_CONF}

        I.找到sh文件所放的位置

         II.进入(cd命令)文件夹:cd xxxxx/bin

          III.运行(sh命令)sh文件: sh start.sh

2.将jar程序设置成后台运行

//后台运行
nohup java -jar xxx.jar
//日志
 nohup java -jar xxx.jar >xxx.log 2>&1 &

3.如果想杀掉运行中的jar程序,查看进程命令为:

(1)jar包查找

ps aux|grep  xxx.jar

(2)也可端口号查找 netstat  -nlp|grep 21003     //21003是系统启动访问的端口, 由此可得到27239 是java运行的端口

 (3)关闭进程 kill -9 27239
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值