精华内容
下载资源
问答
  • 运行jar java -jar xxx.jar 这种方式运行jar 终止jar运行方式: 1、ctr+c 2、关闭窗口就可以停止运行jar 后台运行jar java -jar xxx.jar &...nohup代表程序后台运行,程序日志会输出到当前目录的nohup.o.

    运行jar

    java -jar xxx.jar
    
    

    这种方式运行jar 终止jar运行方式:
    1、ctr+c
    2、关闭窗口就可以停止运行该jar


    后台运行jar

    java -jar xxx.jar &
    

    & 代表后台运行

    这种方式运行jar 终止jar运行方式:
    1、关闭窗口
    2、通过命令终止jar程序的运行(文末方法)


    后台运行,并打印日志到默认文件

    nohup java -jar xxx.jar &
    
    

    nohup代表程序后台运行,程序日志会输出到当前目录下的nohup.out文件

    终止jar运行方式:
    1、通过命令终止jar程序的运行(文末方法)


    后台运行,并打印日子到指定文件

    nohup java -jar xxx.jar >./logs.txt &
    

    >./logs.txt 指定程序日志输出到./logs.txt文件内

    终止jar运行方式:
    1、通过命令终止jar程序的运行(文末方法)


    通过命令终止jar程序的运行:

    1、查看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,杀掉命令为

    2、kill -9 30768
    (kill -9 xxx 结束进程id为xxx的进程)

    展开全文
  • linux下后台执行jar

    2020-03-23 14:37:25
    nohup java -Xmx2048m -Xms2048m -Dserver.port=8080 -Dspring.profiles.active=prod -jar **.jar >/dev/null 2>&1 & 使用自定义的日志输出文件如nohup.out nohup java -Xmx1024m -Xss512k ...

    不指定日志输出文件使用程序定义的日志框架

    nohup java -Xmx2048m -Xms2048m -XX:+UseG1GC -XX:+UseStringDeduplication -Dserver.port=8080 -Dspring.profiles.active=prod -jar **.jar >/dev/null 2>&1 &
    

    使用自定义的日志输出文件如nohup.out

    nohup java -Xmx1024m -Xss512k  --Dspring.profiles.active=dev --Dserver.port=8050  -jar *.jar >> nohup.out & 
    

    命令行结尾的 & 是后台执行标识

    • Xmx :设定程序运行期间最大可占用的内存大小
    • Xms:设定程序启动时占用内存大小
    • Xss:设定每个线程的堆栈大小
    • -XX:+UseG1GC 使用G1垃圾回收机
    • -XX:+UseStringDeduplication 删除重复的字符串对象
    展开全文
  • linux下后台运行jar

    千次阅读 2018-11-28 16:01:40
    1、方式一 $ nohup java -jar test.jar & //nohup 意思是不挂断运行命令,当账户退出或终端关闭时,...//当用 nohup 命令执行作业时,缺省情况该作业的所有输出被重定向到nohup.out的文件中 //除非另...

    资源贴:https://blog.csdn.net/c1481118216/article/details/53010963

    1、方式一

    $ nohup java -jar test.jar &
    
    //nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
    //当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中
    //除非另外指定了输出文件。

    2、方式二

    $ nohup java -jar test.jar >temp.txt &
    
    //这种方法会把日志文件输入到你指定的文件中,没有则会自动创建

    查看某个jar包运行的进程id

    ps -ef|grep 项目名称

    强制停掉进程

    kill -9 进程id   

    展开全文
  • Linux系统后台运行jar

    2018-06-07 18:22:46
    2.后台运行:java -jar xxx.jar & 命令后面的&代表后台执行,但是在窗口关闭后,进程也会终止;如果想实现关闭窗口后也能保持运行状态看下面的方式;3.关闭窗口继续运行:nohup java -jar xxx.jar &...

    1.常规运行方式:

    java -jar xxx.jar
    

    这种方式能够在控制台直接看到日志打印,但是一旦control+C退出之后,Java进程也会停止;

    2.后台运行

    java -jar xxx.jar &
    

    命令后面的&代表后台执行,但是在窗口关闭后,进程也会终止;

    如果想实现关闭窗口后也能保持运行状态看下面的方式;

    3.关闭窗口继续运行:

    nohup java -jar xxx.jar &

    nohub代表不挂断运行,当用户退出或者窗口关闭还能保持运行状态;

    4.制定日志输出文件:

    nohup java -jar xxx.jar >output.txt &

    >output.txt 指定日志输出到output.txt中;可以用下面命令查看日志:

    tail output.txt

    5.查看运行jar的进程信息:

    ps -ef | grep xxx.jar

    结果如下图所示:

    cy-admin.jar 所占用的pid为5906


    6.结束进程:

    kill 进程号

    例如上面例子中的进程号为5906

    kill 5906


    展开全文
  • linux服务器后台运行jar包详解

    千次阅读 2020-08-23 09:27:48
    2.让jar后台运行 "&"结尾:让程序在后台运行。命令窗口不会被锁定,而可以发送其他指令,但是当xshell关闭时,后台运行的程序依然会被停止。 "nohup"前缀:让xshell关闭之后仍然执行jar包。也就是即使退出...
  • 最终的运行命令: nohup java -jar xxx.jar >logs.txt & 下面再做详细分解介绍。...1.首先最基本的运行jar包命令是: ...-jar ...2.让jar后台运行 用"&"符号结尾表...
  • Linux下后台启动jar的方式 java -jar xxx.jar & & 表示后台运行,ssh窗口不被锁定,但是关闭窗口后,程序还是会退出。 nohup java -jar xxx.jar & nohup 表示设置为守护线程,不挂断运行命令行,当...
  • Linux服务器后台运行jar

    千次阅读 2020-09-08 15:56:19
    运行日志输入到 logs.txt (jar包所在的目录) nohup java -jar xxx.jar >logs.txt & 分解介绍 首先最基本的运行jar包命令是: java -jar xxx.jar 这个命令会锁定命令窗口,只能看到当前运行的输出信息。...
  • Linux后台运行Jar方法

    2019-09-26 11:22:19
    linux服务器上运行Jar文件时通常的方法是: $ java -jar test.jar 这种方式特点是ssh窗口关闭时,...或者是运行时没法切出去执行其他任务,有没有办法让Jar后台运行呢: 方法一: $ nohup java -jar t...
  • java -jar XXX.jar 表示在当前ssh窗口,可按CTRL + C打断程序运行,或者直接关闭窗口...代表让该命令在后台执行,注意,该作业的所有输出被重定向到nohup.out的文件中。 nohup java -jar XXX.jar > Log.log &...
  • linux后台运行jar

    2019-07-23 09:28:00
    1. 在linux服务器上运行Jar文件时通常的方法是: $ java -jar test.jar 这种方式当ssh窗口关闭时,程序中止运行,或者是运行时没法切出去执行其他任务 2. 保持程序后台运行 $ nohup java -jar test.jar & 3...
  • Linux后台运行jar

    千次阅读 2018-04-16 17:59:07
    摘要:在linux运行java项目,需要把java打成jar包扔到linux环境中,然后通过命令运行jarlinux运行jar分两种情况:一、临时性:当退出与linux的连接后,运行任务中断;二、永久性:将运行项目的任务放入进程,...
  • 将打包好的jar上传到Linux指定位置,(打包方式maven项目可以通过maven install构建) 查看jar是否已经启动: 上传的 oa的jar并没有启动 通过nohup的命令启动jar nohup java -jar xx-oa-1.0.0-SNAPSHOT.jar...
  • 命令 nohup java -jar AppName.jar > camelia-log.file 2>... camelia-log.file将运行jar错误日志信息输出到camelia-log.file文件中 >&1 就是继续输出到标准输出(前面加的&,是为了让系统识别是...
  • xxx.jar运行的一切日志都会打印到log.txt文件,最后的&,保障及时关闭命令窗口、退出连接,该jar包也能在服务器上跑起来…直到你主动关闭它。
  • Linux 后台运行 java -jar 执行jar

    千次阅读 2018-10-25 20:23:51
    1. 在Linux运行jar包: 直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉。  以下方法可让jar运行后一直在后台运行:  java -jar XXX.jar & 问题: 当前窗口不被锁定,输出的日志会...
  • 我正常配置了logback的xml文件,在eclipse和直接在Linux上用java -jar指令运行,都能按指定命名规则生成日志,但是使用nohup指令让jar包在后台运行时,就只能输出nohup.out这个日志。 原因是nohup指令默认会重定向...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,813
精华内容 6,725
关键字:

linux下后台运行jar查看日志

linux 订阅