精华内容
下载资源
问答
  • 运行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包运行情况

    万次阅读 2019-05-28 10:05:00
    sudo nohup java -jar XXX.jar & //后台运行jar包 sudo kill -9 XXXX(进程号) //删除进程  sudo mkdir XXX //新建文件夹 sudo rz //上传文件 转载于:...

    sudo 表示获取root权限

    sudo  ps  aux|grep  XXX.jar    //查询进程 、

    sudo  nohup java -jar  XXX.jar &    //后台运行jar包

    sudo kill -9  XXXX(进程号)           //删除进程 

    sudo  mkdir  XXX    //新建文件夹

    sudo  rz     //上传文件

    转载于:https://my.oschina.net/u/2428630/blog/3054867

    展开全文
  • jar包运行 java -jar xxx.jar 当前ssh窗口被锁定,CTRL + C可打断程序运行;或直接关闭窗口,退出。 java -jar xxxxx.jar & 当前ssh窗口不被锁定,当窗口关闭时,程序退出。 程序可后台运行: nohup ...

    jar包的运行

    1. java -jar xxx.jar 当前ssh窗口被锁定,CTRL + C可打断程序运行;或直接关闭窗口,退出。

    2. java -jar xxxxx.jar & 当前ssh窗口不被锁定,当窗口关闭时,程序退出。

    程序可后台运行:

    1. nohup java -jar xxx.jar & 不挂断运行命令,当账户退出或终端关闭时
    2. nohup java -jar xxxxxx.jar > aa.log & 指定输出日志文件,不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

    tail -f 查看jar包运行情况

    举例

    nohup java -jar xxx.jar >/dev/null 2>&1 &

    nohup :会生成输出日志 文件名nohup.out
    
    >/dev/null 2>&1: 加了这个之后,意思是将(标准输出、输出错误) 输出日志输出到一个空设备里面
    
    & :后台新启一个线程执行该命令
    

    jar包的查看

    ps -ef | grep java 查看当前运行的java进程
    ps -ef | grep xxx.jar 查看当前运行的jar进程
    

    jar包的终止

    ctrl + c 只能终止方式一和方式二运行的jar包

    kill -9 pid 强制杀掉编号PID的线程 可以终止后台运行的jar包

    展开全文
  • 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脚本文件实时监测jar的运行情况,自动重启。

    1. 创建test.sh文件,保存后赋予该文件权限chomd +x test.sh:
      
      #!/bin/sh
      ps -fe | grep xx.jar | grep -v grep
      if [ $? -ne 0 ]
      then
      echo "start process...."
      /opt/jdk1.8.0_111/bin/java -jar xx.jar "" "" 1000 ytob > /home/xx.log 2>&1 &
      else
      echo "runing....."
      fi
      
      xx.jar是jar包的名称,xx.log是日志文件。
    2. 将test.sh文件放到Linux自带的定时脚本中
      [root@localhost home]# crontab -e
      
      

      添加上 */1 * * * * /home/test.sh 即可,此处是每分钟运行一次test.sh脚本

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

    千次阅读 2020-08-23 09:27:48
    1.前台运行jar包命令: java -jar xxx.jar 这个命令会阻塞命令窗口,直到退出执行。也就是说会锁定命令窗口,只能看到当前运行的输出信息。而无法发送其他指令或者执行其他操作。 2.让jar包后台运行 "&"结尾:让...
  • 1、使用 nohup 命令挂到后台运行 如:nohup java -jar mall-api-1.0.jar & 此时输入jobs 命令可以查询到 任务编号为1 ,状态为running 现在在执行第2个jar 任务 此时任务编号为2的任务 已在执行 ( >tmp....
  • Linux 运行jar包命令如下: 方式一 java -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 方式二: java -jar XXX.jar & &代表在后台运行。 ...
  • jar包linux上持续运行及终止运行的命令 1.jar包持续运行 nohup java -jar jar包名字 & nohup是no hang up,也就是不挂断的意思。 如果出现错误信息,可以直接跳到第三步。 2.让持续运行jar包终止运行 先...
  • 1.我jar包linux的目录为/a/bbb.jar 正常情况下,使用在/a目录下使用 java -jar bbb.jar可以直接运行jar包的项目,运行成功之后使用crtl+c可以退出项目运行,或者直接关闭连接窗口,项目也会停止运行;...
  • Linux脚本启动jar包

    万次阅读 2019-03-13 14:58:30
    笔者使用的SpringBoot + jsp 因此使用的是war,如果你使用的是jar包,在文中用到war的地方改成jar就行。 一:脚本auto_deploy.sh 使用该脚本只需要修改JAR_NAME(改成自己的)、LOG_PATH(改成自己的)、脚本...
  • Linux中启动jar包查看相应的pid

    万次阅读 2018-01-02 11:59:09
    启动jar包例子:首先:进入jar包所在文件夹中cd...最后:查看运行jar的pid,看看jar程序是否运行ps -ef|grep javajar包启动后,会自动创建nohup.out文件,如果文件过大,可在不停止jar包的情况下,用命令 cp /dev/...
  • 部署springboot 项目时,替换后的停止、启动、重启及状态查看,操作比较琐碎, 因此我们可以通过编写一个shell脚本来进行启动(start)、停止(stop)、重启(restart)和状态查看(status)操作,一步到位,方便高效。 ...
  • 写一个脚本,方便今后在Linux环境上部署可执行jar包。 1.将以下代码直接复制到记事本,然后将记事本重命名为:“Run.sh”。 注意:将APP_NAME的参数修改为你的jar名称,如果有配置文件,则将APPFILE_PATH路径修改...
  • 二、运行jar包 1、方式一 2、方式二 3、方式三 三、脚本方式 一、 引言 在学习过程中,我们大部分都是在windows等非Linux环境下进行开发、测试、部署等。但是在实际的工作当中,应用基本都是部署在Linux环境...
  • 先看这么一个SpringBoot的jar包的后台运行命令: nohup java -jar web.jar --spring.config.location=/usr/jar/application-web.yml >/usr/jar/logs/web.log 2>&1 & 更多请看:...
  • nohup java -jar gateway-0.0.1-SNAPSHOT.jar >temp.txt 2>&1 & 2> 表示把标准错误(stderr)重定向,>后面可以跟文件名,或者&1, &2,分别表示重定向到标准输出和标准错误 查看进程号 ...
  • Linux 中启动jar包命令

    2021-03-25 11:06:39
    Linux 运行jar包命令如下: 方式一: java -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar XXX.jar & &...
  • 在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想...
  • Windows系统上生成的jarLinux系统运行方法。
  • 在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。 比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_...1.运行jar包 > nohup...
  • 步骤:  1.进入jar文件所在文件夹  2.输入命令: nohup java -jar xxx.jar(jar文件)  运行成功效果图
  • Linux中启动和停止jar包运行

    千次阅读 2013-07-15 10:00:22
    脚本一: startTest.sh内容如下: #!/bin/sh java -jar Test.jar & #注意... > /var/run/Test.pid # 将jar包启动对应的pid写入文件中,为停止时提供pid stopTest.sh内容如下: #!/bin/sh PID=$(cat /v
  • Spring Boot Maven项目生成jar包,部署到Linux服务器运行

    千次阅读 多人点赞 2018-08-01 23:41:52
    Spring Boot生成jar ,本篇只针对于 idea 第一部分 生成jar 1.首先进入“Project Structure” ,之后点击 “Artifacts” 2.点击 + 号,选择JAR 3.进入选择 ,最后点击 OK 4.直接 Apply 、 OK 5.完成...
  • 脚本备注说明: java -jar app.jar 运行jar包 java -jar -Dspring.config.location="" app.jar 指定配置文件运行jar包 备注:spring加载配置文件优先级为: Spring程序会按优先级从下面这些路径来加载...
  • crontab -e 进入编辑界面,操作指令与vi编辑器相同 ...*/1 * * * * /home/jdk/jdk1.8.0_201/bin/java -jar /home/timingupdate/timingupdate.jar #每天0点刷新一次 0 0 * * * /home/jdk/jdk1.8.0_201/bin/java -j...
  • linux启动jar包(查询进程ID并且kill)

    千次阅读 2018-10-25 12:32:01
    #!/bin/sh count=$(netstat -nl | grep -w 8099 | sed -r 's#.* (.*)/.*#\1#'| wc -l) ... nohup java -jar /aaa.jar --spring.config.location=/aaa/application.yml >/aaa/nohup.out...
  • linux jar包自启动与进程监控重启

    千次阅读 2019-08-28 16:16:31
    linux jar包自启动与进程监控重启前期调研实现效果使用说明第一步第二步 前期调研 共调研三个技术: systemctl:systemctl 系统自动,效率高,实现效果也很好。但是会存在主进程和子进程的概念,实践过程中这种方法...
  • Linux下后台运行jar文件

    千次阅读 2017-01-19 14:24:36
    1、当使用Putty等远程工具连接Linux运行jar文件,命令如下java -Xms256m -Xmx1024m -jar demo.jar当退出终端时demo.jar就停止运行了2、为了使demo.jar一直运行需要使用如下命令nohup java -Xms256m -Xmx1024m -jar...
  • 1.打开Xshell,连接linux服务器,输入用户名和密码,登录后找到项目jar包所在路径。 输入:cd 文件目录,找到jar包位置 输入:ls -l ,查看所有文件 2.在同目录下新建shell文件并编写文件内容: 输入:touch...
  • 在自定义目录下创建 .sh 脚本,由于这个脚本只是操作指定jar包,个人建议脚本名称与jar包名称一致,方便区分,如下创建item.jar #替换这里jar包的路径,其它代码无需更改 APP_NAME=/root/item.jar #使用说明,用来...

空空如也

空空如也

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

linux查看jar包运行状态

linux 订阅