精华内容
下载资源
问答
  • Linux下启动和停止jar包运行的脚本
  • 运行java的项目需要先将...在linux系统中运行jar包主要有以下四种方式。 一、java -jar XXX.jar 这是最基本的jar包执行方式,但是当我们用ctrl+c中断或者关闭窗口时,程序也会中断执行。 二、java -jar XXX.jar &a...

    要运行java的项目需要先将项目打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运行。而打包成jar包可以直接使用java命令执行。在linux系统中运行jar包主要有以下四种方式。

    一、java -jar XXX.jar

    这是最基本的jar包执行方式,但是当我们用ctrl+c中断或者关闭窗口时,程序也会中断执行。

    二、java -jar XXX.jar &

    &代表在后台运行,使用ctrl+c不会中断程序的运行,但是关闭窗口会中断程序的运行。

    三、nohup java -jar XXX.jar &

    使用这种方式运行的程序日志会输出到当前目录下的nohup.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。

    三、nohup java -jar XXX.jar >temp.log &

        >temp.out的意思是将日志输出重定向到temp.log文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。
    

    查看jar包进程:
    ps aux|grep getCimiss-surf.jar
    将会看到此jar的进程信息
    data 5796 0.0 0.0 112656 996 pts/1 S+ 09:11 0:00 grep --color=auto getCimiss-surf.jar data 30768 6.3 0.4 35468508 576800 ? Sl 09:09 0:08 java -jar getCimiss-surf.jar

    其中30768则为此jar的pid,杀掉命令为

    kill -9 30768

    展开全文
  • Linux启动与停止jar包运行

    千次阅读 2020-10-06 12:35:49
    #当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 java -jar xxxxx.jar #当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 java -jar xxxxx.jar & #不挂断运行命令,当账户...
    
    #当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出
    java -jar xxxxx.jar 
    
     #当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。
    java -jar xxxxx.jar &  
    
    #不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
    nohup java -jar xxxxxx.jar &  
    
    #指定输出日志的文件,不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
    nohup java -jar xxxxxx.jar >aa.log   
    

    如果需要终止jar包运行,首先找到jar包的pid

    #查看当前正在运行的java进程
    ps aux|grep java
    

    系统输出如下,第二列为进程PID:

    在这里插入图片描述
    ps aux|grep XXX.jar指定jar包,如下:
    在这里插入图片描述

    假设jar包的pid是11393,执行以下命令就杀死进程,终止jar包运行。

    kill -9  11393
    
    展开全文
  • linux运行jar包运行java的项目需要先将项目打包成war或者jar包,打包成war需要将war部署到tomcat服务器上才能运行。而打包成jar包可以直接使用java命令执行。在linux系统中运行jar包主要有以下四种方式。 ...

    linux运行jar包

    要运行java的项目需要先将项目打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运行。而打包成jar包可以直接使用java命令执行。在linux系统中运行jar包主要有以下四种方式。

    一、java -jar xxx.jar

    这是最基本的jar包执行方式,但是当我们是当我们用ctrl+c中断或者关闭窗口时时,程序也会中断执行,当然关闭或重启虚拟机也同样如此。

    二、java -jar xxx.jar &

    &代表在后台运行,使用ctrl+c不会中断程序的运行,但是关闭窗口会中断程序的运行。

    三、nohup java -jar xxx.jar &

    使用这种方式运行的程序日志会输出到当前目录下的nohup.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。

    四、nohup java -jar xxx.jar >temp.log &

    temp.out的意思是将日志输出重定向到temp.log文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。

    查看jar包进程

    • ps aux|grep xxx.jar
    • ps -ef | grep java

    将会看到此jar的进程信息:
    root 2373 0.9 15.8 2575356 296448 pts/0 Sl+ 16:28 1:18 java -jar erp-0.5.1.2.jar

    root 2373 2004 0 16:28 pts/0 00:01:18 java -jar erp-0.5.1.2.jar

    停止jar包

    也就是杀死进程
    找到jar的pid,杀掉命令为:

    • kill -9 pid
    • pkill 进程名
    展开全文
  • linux 启动和停止 jar包运行

    千次阅读 2020-11-18 09:21:12
    1.启动jar包 直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉。 普通方式启动应用: java -jar jarPackageName.jar 1>system.log 2>&1 & 1:1 表示stdout标准输出,系统默认值是1...

    1.启动jar包

    直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉。

    普通方式启动应用:
    java -jar jarPackageName.jar 1>system.log 2>&1 &
    1:1 表示stdout标准输出,系统默认值是1(所以1>system.log可简写>system.log)
    2:> 代表重定向到哪里
    3:system.log 输出目的地文件(如果文件不存在,则会在当前目录下创建该文件)
    4:1>system.log 标准输出重定向到system.log
    5:2 表示stderr标准错误
    6:2>&1 将标准错误重定向到标准输出。因为标准输出已重定向到system.log,所以标准错误也输出到system.log
    7:后面那个&代表在后台运行

    指定jdk版本启动应用:
    /home/software/jdk1.8.0_181/bin/java -jar jarPackageName.jar 1>system.log 2>&1 &
    1:/home/software/jdk1.8.0_181/bin/java 命令和java命令相同,只是在前面指定了jdk版本

    指定临时文件地址:

    java -Djava.io.tmpdir=/usr/software/fwt_files/aliyunoss -jar ALiYunOSS-8084.jar 1>system.log 2>&1 &

    1、-Djava.io.tmpdir=/usr/software/fwt_files/aliyunoss 临时文件地址

    启动并制定正常日志和错误日志位置(我常用的)
    nohup java -jar oa20201109-0.0.1-SNAPSHOT.jar 1>og.log 2>err.log &

    2.停止运行jar包

    查看当前应用所占用端口:

    netstat -nlp|grep 8080 //8080是系统启动访问的端口, 由此可得到4970 是java运行的端口,
    在这里插入图片描述

    关闭系统:

    kill 4970 //4970 是上面查询出来的端口

    展开全文
  • Linux如何运行停止jar包

    千次阅读 2020-01-18 10:18:25
    Linux如何运行停止jar包 1运行jar的方式有三种 java -jar xxxxx.jar // 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 java -jar xxxxx.jar & //当前ssh窗口不被锁定,但是当窗口...
  • Linux运行jar包停止

    千次阅读 2019-05-05 18:35:09
    Linux运行jar包停止 https://blog.csdn.net/ouyang_ouba/article/details/89684870
  • 主要介绍了Linuxjar包启动和jar包后台运行的方式,本文给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
  • linux运行jar包: java -jar xxxx.jar : 直接运行jar包, 锁定ssh窗口,窗口关闭之后,程序停止. java -jar xxxx.jar & : 当窗口不锁定。但是窗口关闭之后,程序终止。 nohup java -jar xxxx.jar & : nohup...
  • Linux中启动和停止jar包运行

    千次阅读 2016-11-14 18:05:22
    脚本一: startTest.sh内容如下: #!/bin/sh ...Java -jar Test.jar & #注意:... > /var/run/Test.pid # 将jar包启动对应的pid写入文件中,为停止时提供pid stopTest.sh内容如下: #!/bin/sh PID=$(cat
  • 启动jar: 斜体样式如果是在根目录下执行的话需要...停止jar kill -9 pid 已存在日志文件第二次启动jar需要将第二个日志文件指向第一个 nohup java -jar 全路径.jar > 全路径.out 2>&1 & ...
  • linux java-jar启动ar停止jar包

    千次阅读 2019-05-15 10:46:52
    启动jar java -jar response_ZX.jar 停止jar包,先查看linux服务器上运行是jar 然后杀死进程kill -9 进程号 就是kill -9 19066
  • 通过 run.sh [ start | stop | restart | pid ] 脚本,执行启动 | 停止 | 重启 | 输出进程号。...2.替换文件第3行 app_name='xyz.jar' 中 'xyz.jar' 为运行jar包名。3.给该脚本执行权限:chmod +x run.sh 。
  • 1运行jar包的方式有三种 java-jar xxxxx.jar //当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 java-jar xxxxx.jar& //当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 ...
  • linux jar 包运行与关闭

    万次阅读 2018-08-30 22:32:21
    一些简单的操作linux jar包命令 1、执行jar包的命令和在windows操作系统上是一样的,都是java -jar xxxx.jar。 2、将jar程序设置成后台运行,并且将标准输出的日志重定向至文件consoleMsg.log。 nohup java -jar...
  • 利用Xshell工具连接服务器利用传统的方式运行Spring Boot项目之后java -jar jar包名,关闭Xshell工具后Spring Boot项目也停止了,通过查阅资料,已经解决。 解决办法 nohup java -jar jar包名 通过ALT+C,可以后台...
  • linuxjar包运行关闭

    千次阅读 2019-06-26 15:58:49
    1运行jar包的方式有三种 java -jar xxxxx.jar // 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 java -jar xxxxx.jar & //当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 ...
  • Linux运行jar包命令 | 防止终端关闭停止运行 今天被公司的实习生问到过,随手记录一下 1.运行jar后关闭终端窗口还可运行,用以下命令执行即可: nohup java -jar XXXXX.jar & nohup 表示不挂断地运行...
  • linuxjar包常驻运行

    2019-08-16 20:51:16
    直接用java -jar xxx.jar命令部署启动jar,当退出或关闭服务终端时,程序就会停止掉。
  • 需要些两个脚本 1.启动脚本 start.sh #! /bin/sh #注意:必须有&让其后台执行,否则没有pid生成 jar包路径为绝对路径 java -jar /opt/java/wechat-...将jar包启动对应的pid写入文件中,为停止时提供pid echo ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,466
精华内容 12,586
关键字:

linux停止jar包的运行

linux 订阅