精华内容
下载资源
问答
  • linux运行jar包日志分割

    千次阅读 2019-06-06 11:37:59
    自从springboot火了之后,我们通常以如下命令运行一个jar包,感觉很爽,时间久了之后发现nohup.out文件会超级大 nohup java -jar client-0.0.1-SNAPSHOT.jar& 解析办法 1、不要日志 nohup java -jar client-...

    自从springboot火了之后,我们通常以如下命令运行一个jar包,感觉很爽,时间久了之后发现nohup.out文件会超级大

    nohup java -jar client-0.0.1-SNAPSHOT.jar &

    解析办法

    1、不要日志

    nohup java -jar client-0.0.1-SNAPSHOT.jar /dev/null &

     

    2、日志分割

    #!/bin/bash
    echo " jar logs !"
    current_date=`date -d "-1 day" "+%Y%m%d"`
    split -b 65535000 -d -a 4 /usr/local/nohup.out  /disk1/logs/xx_log_${current_date}_

    cat /dev/null > /usr/local/nohup.out

    定时任务每天凌晨执行一次即可,当天日志可直接查看nohup.out

    crontab -e

    0 1 * * * /usr/local//log.sh

     

     

     

     

    展开全文
  • 运行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包运行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 进程名
    展开全文
  • 2、首先将SpringBoot项目打包成JAR包,通过xFTP或者其他工具将JAR包上传到Linux上,然后执行如下命令启动项目: nohup java -jar xxx.jar > consoleMsg.log 2 > & 1 & 上面的2 和 1 的意思如下: 1 标准...

    在Linux服务器上部署SpringBoot项目:

    1、consoleMsg.log文件要先创建,执行命令:

    touch consoleMsg.log
    

    2、首先将SpringBoot项目打包成JAR包,通过xFTP或者其他工具将JAR包上传到Linux上,然后执行如下命令启动项目:

    nohup java -jar *.jar  > consoleMsg.log 2>&1 &
    

    上面的2 和 1 的意思如下:

    1 标准输出(一般是显示屏,是用户终端控制台)
    2 标准错误(错误信息输出)

    查看项目运行日志:

    tailf consoleMsg.log | grep --line-buffered findUserList 
    

    实时跟踪日志,这里是只要findUserList 这个方法被运行,就会将它的日志打印出来,用于跟踪特定的日志运行。
    –line-buffered 是一行的缓冲区,只要这一行的缓冲区满了就会打印出来,所以可以用于实时监控日志。

    tailf -n 500 consoleMsg.log
    

    打印最后500行日志,并且持续跟踪日志。

    tail -n 2000 consoleMsg.log | more
    

    分页查看最后2000行日志。


    用到这些知识,特此记录

    原文链接:放浪不羁

    展开全文
  • linux运行jar包

    万次阅读 2018-05-20 16:43:39
    linux系统中运行jar包主要有以下四种方式。一、java -jar XXX.jar这是最基本的jar包执行方式,但是当我们用ctrl+c中断或者关闭窗口时,程序也会中断执行。二、java -jar XXX.jar &...
  • jar包运行 java -jar xxx.jar 当前ssh窗口被锁定,CTRL + C可打断程序运行;或直接关闭窗口,退出。 java -jar xxxxx.jar & 当前ssh窗口不被锁定,当窗口关闭时,程序退出。 程序可后台运行: nohup ...
  • 查看jar包运行并获取pid,根据pid停止(杀掉)在运行jar包 ps -ef|grep java (pid在第二列) 停止jar kill -9 pid 已存在日志文件第二次启动jar包需要将第二个日志文件指向第一个 nohup java -jar 全路径.jar...
  • linux jar 包运行与关闭

    万次阅读 2018-08-30 22:32:21
    一些简单的操作linux jar...2、将jar程序设置成后台运行,并且将标准输出的日志重定向至文件consoleMsg.log。 nohup java -jar getCimiss-surf.jar >consoleMsg.log 2>&1 & 3...
  • 这种方式运行jar 终止jar运行方式: 1、ctr+c 2、关闭窗口就可以停止运行该jar 后台运行jar java -jar xxx.jar & & 代表后台运行 这种方式运行jar 终止jar运行方式: 1、关闭窗口 2、通过命令终止jar程序...
  • Linux启动jar包,输出日志

    千次阅读 2021-02-02 17:39:36
    Linux环境下运行jar文件 方式一: 命令:java -jar xxxx.jar 特点:当前ssh窗口被锁定,可按ctrl+c打断程序运行,或直接关闭窗口,程序退出。 方式二: 命令:java -jar xxxx.jar & 特点:&表示...
  • Linux后台运行jar包

    千次阅读 2018-04-16 17:59:07
    摘要:在linux运行java项目,需要把java打成jar包扔到linux环境中,然后通过命令运行jar包linux运行jar分两种情况:一、临时性:当退出与linux的连接后,运行任务中断;二、永久性:将运行项目的任务放入进程,...
  • Linux 脚本监测jar包运行情况

    千次阅读 2019-04-16 18:00:16
    使用Linux脚本文件实时监测jar运行情况,自动重启。 创建test.sh文件,保存后赋予该文件权限chomd +x test.sh: #!/bin/sh ps -fe | grep xx.jar | grep -v grep if [ $? -ne 0 ] then echo "start process......
  • Linux 运行Java jar包

    千次阅读 2017-05-03 16:08:08
    在Windows下的Java项目,打包成jar包,放在Linux下面运行在Windows下面用Eclipse将项目打包成可以运行Jar包 项目右击Export—–>Runable JAR file—–>选择程序入口的Main和输出位置—–>点击finish 打包成可以...
  • linux jar 包运行与关闭命令

    千次阅读 2020-09-02 22:28:58
    1、启动脚本命令 java -jar xxxx.jar。 2、将jar程序设置成后台运行 //后台运行 nohup java -jar myblog-...3、如果想杀掉运行中的jar程序,查看进程命令为: ps aux|grep myblog-0.0.1-SNAPSHOT.jar 你会看到 root
  • linuxjar包常驻运行

    2019-08-16 20:51:16
    直接用java -jar xxx.jar命令部署启动jar,当退出或关闭服务终端时,程序就会停止掉。
  • Centos7命令之linux jar包运行关闭和解除端口占用等命令linux jar包操作命令CentOS7 查看端口是被哪个应用/进程占用及kill命令 linux jar包操作命令 1、执行jar包的命令和在windows操作系统上是一样的,都是java -...
  • 第一步:安装apache日志切割...第二步:启动springboot打成的jar包 nohup java -jar luxiaoban-0.0.1-SNAPSHOT.jar | /usr/bin/cronolog /opt/logs/luxiaoban_%Y%m%d.log >> /dev/null 2>&1 & ...
  • 1,查找 jar包 ps -ef|grep java.jar ...3.在jar包位置 运行 nohup java -jar ilh-portal.jar > catalina.out 2>&1 & nohup:后台运行,避免连接关闭断开, catalina.out :日志
  • linuxjar包程序挂在后台运行

    千次阅读 2018-10-10 16:14:52
    //jar包程序挂在后台运行,默认运行日志在nohup.out下面 nohup java -jar xiaoyi.jar & //查看运行日志 tail nohup.out //把日志输出到指定文件 nohup java -jar xiaoyi.jar >xiaoyi.log & ...
  • 我正常配置了logback的xml文件,在eclipse和直接在Linux上用java -jar指令运行,都能按指定命名规则生成日志,但是使用nohup指令让jar包在后台运行时,就只能输出nohup.out这个日志。 原因是nohup指令默认会重定向...
  • Linux启动与停止jar包运行

    千次阅读 2020-10-06 12:35:49
    #当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 java -jar xxxxx.jar #当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 java -jar xxxxx.jar & #不挂断运行命令,当账户...
  • Linux运行jar包的方法

    万次阅读 2018-06-26 10:10:31
      当我们使用SpringBoot的方式开发好了我们的应用,放到我们的Linux服务器上准备上线,首先想到的可能就是通过 java -jar xxx.jar 的方式来运行我们的jar包,程序运行正常,但是窗口被锁定,当我们关闭窗口或Ctrl ...
  • Linux运行warjar包

    千次阅读 2019-06-19 11:06:19
    Linux下要运行java的项目时,需要先将项目打包成war或者jar包。 打包成war需要将war部署到tomcat服务器上才能运行。 一、把war放到tomcat/webapps下 二、启动 进入tomca/bin下 ./startup.sh 停止 ./...
  • Linux运行jar包的一些问题

    千次阅读 2019-06-04 13:40:15
    Linux中 nohup运行jar包出现nohup: redirecting stderr to stdout解决办法异常场景附加几条Linux命令 Linux中各种命令对于小白来说实在是太多了 = =。 异常场景 学习过程中,准备将一个jar包部署在linux上面,直接...
  • Linux运行Jar包和对其进程操作

    千次阅读 2018-07-21 00:14:01
    Linux 运行jar包命令: java -jar xxx.jar 当前ssh窗口被锁定、按CTRL + C、关闭ssh窗口,程序停止运行。 java -jar xxx.jar & ssh窗口被锁定程序不会停止,但是当窗口关闭时,程序中止运行。 ...
  • Linux jar包 后台运行 并生成log文件

    万次阅读 2018-05-16 08:56:02
    Linux 运行jar包命令如下: 方式一: java-jar XXXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java-jarXXXX.jar& &代表在后台...
  • 1打包 2.关闭之前项目,并启动新...nohup java -jar 名.jar--server.port=9090 >>./shop.log & 启动新项目并将日志打印到shop.log中去 tail -200f shop.log查看日志 到此我们的新项目就在linux...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 48,892
精华内容 19,556
关键字:

linux查看jar包运行日志

linux 订阅