精华内容
下载资源
问答
  • linux下运行jar包命令

    千次阅读 2019-07-27 00:14:31
    linux下运行jar包命令 详细介绍第三种方式 linux下的nohup命令进行详解 一. linux下运行jar包命令 1、java -jar xxxxx.jar // 当前xshell窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 2、....

    本人第一次给安卓的朋友做了迷你级别app的后台,但是一关xshell程序就终止了,因此将搜刮到的资料分享出来

    阅览目录

    • linux下运行jar包的命令
    • 详细介绍第三种方式
    • linux下的nohup命令进行详解

    一. linux下运行jar包的命令
    1、java -jar xxxxx.jar // 当前xshell窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

    2、java -jar xxxxx.jar & //当前shell窗口不被锁定,但是当窗口关闭时,程序中止运行。

    3、nohup Java -jar xxxxxx.jar & //意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

    二. 下面详细介绍第三种运行方式

    /*下面介绍如何关闭第三种运行的jar包程序/
    //查看进程,找到对应java程序的进程号(PID值)
    #ps -ef
    //关闭进程
    #kill -9 PID
    //centos7.3系统 直接使用入下命令也可以
    #kill PID

    nohup
    nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。

    nohup 是 no hang up 的缩写,就是不挂断的意思。

    nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。

    在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中。
    nohup和&的区别
    & : 指在后台运行

    nohup : 不挂断的运行,注意并没有后台运行的功能,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响它的运行;

    三. linux下nohup命令的使用
    现对上面的命令进行下解释

    用途:不挂断地运行命令。
    语法:nohup Command [ Arg … ] [ & ]
    描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。

    操作系统中有三个常用的流:
      0:标准输入流 stdin
      1:标准输出流 stdout
      2:标准错误流 stderr
      一般当我们用 > console.txt,实际是 1>console.txt的省略用法;< console.txt ,实际是 0 < console.txt的省略用法。

    下面步入正题:

    nohup ./start-dishi.sh >output 2>&1 &
    解释:

    1. 带&的命令行,即使terminal(终端)关闭,或者电脑死机程序依然运行(前提是你把程序递交到服务器上);
    2. 2>&1的意思
        这个意思是把标准错误(2)重定向到标准输出中(1),而标准输出又导入文件output里面,所以结果是标准错误和标准输出都导入文件output里面了。 至于为什么需要将标准错误重定向到标准输出的原因,那就归结为标准错误没有缓冲区,而stdout有。这就会导致 >output 2>output 文件output被两次打开,而stdout和stderr将会竞争覆盖,这肯定不是我门想要的.
        这就是为什么有人会写成: nohup ./command.sh >output 2>output出错的原因了
      ==================================================================================
      最后谈一下/dev/null文件的作用,这是一个无底洞,任何东西都可以定向到这里,但是却无法打开。 所以一般很大的stdou和stderr当你不关心的时候可以利用stdout和stderr定向到这里>./command.sh >/dev/null 2>&1
    展开全文
  • Linux 运行jar包命令

    万次阅读 2018-09-09 19:32:56
    Linux运行jar包命令如下: 方式一: java-jarXXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java-jarXXX.jar&amp; &...

    Linux 运行jar包命令如下:

    java -jar XXX.jar
    
    
    java -jar XXX.jar &
    
    
    nohup java -jar XXX.jar &
    
    
    nohup java -jar XXX.jar >temp.txt &

    Linux从入门到精通

    https://edu.csdn.net/course/detail/28076

    展开全文
  • Linux运行jar包命令

    千次阅读 2021-01-20 11:52:36
    linux下运行jar包命令 1、java -jar xxxxx.jar // 当前xshell窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 2、java -jar xxxxx.jar & //当前shell窗口不被锁定,但是当窗口关闭时,程序...

    一. linux下运行jar包的命令
    1、java -jar xxxxx.jar // 当前xshell窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

    2、java -jar xxxxx.jar & //当前shell窗口不被锁定,但是当窗口关闭时,程序中止运行。

    3、nohup Java -jar xxxxxx.jar & //意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

    二. 下面详细介绍第三种运行方式

    /*下面介绍如何关闭第三种运行的jar包程序/
    //查看进程,找到对应java程序的进程号(PID值)
    #ps -ef
    //关闭进程
    #kill -9 PID
    //centos7.3系统 直接使用入下命令也可以
    #kill PID

    nohup
    nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。

    nohup 是 no hang up 的缩写,就是不挂断的意思。

    nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。

    在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中。
    nohup和&的区别
    & : 指在后台运行

    nohup : 不挂断的运行,注意并没有后台运行的功能,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响它的运行;

    三. linux下nohup命令的使用
    现对上面的命令进行下解释

    用途:不挂断地运行命令。
    语法:nohup Command [ Arg … ] [ & ]
    描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。

    操作系统中有三个常用的流:
      0:标准输入流 stdin
      1:标准输出流 stdout
      2:标准错误流 stderr
      一般当我们用 > console.txt,实际是 1>console.txt的省略用法;< console.txt ,实际是 0 < console.txt的省略用法。

    下面步入正题:

    nohup ./start-dishi.sh >output 2>&1 &
    解释:

    带&的命令行,即使terminal(终端)关闭,或者电脑死机程序依然运行(前提是你把程序递交到服务器上);
    2>&1的意思
      这个意思是把标准错误(2)重定向到标准输出中(1),而标准输出又导入文件output里面,所以结果是标准错误和标准输出都导入文件output里面了。 至于为什么需要将标准错误重定向到标准输出的原因,那就归结为标准错误没有缓冲区,而stdout有。这就会导致 >output 2>output 文件output被两次打开,而stdout和stderr将会竞争覆盖,这肯定不是我门想要的.
      这就是为什么有人会写成: nohup ./command.sh >output 2>output出错的原因了

    最后谈一下/dev/null文件的作用,这是一个无底洞,任何东西都可以定向到这里,但是却无法打开。 所以一般很大的stdou和stderr当你不关心的时候可以利用stdout和stderr定向到这里>./command.sh >/dev/null 2>&1

    展开全文
  • linux下我们可以在后台运行jar包命令。那么它的具体方法是怎样的呢?下面由学习啦小编为大家整理了linux后台运行jar包命令的相关知识,希望对大家有所帮助。Linux 运行jar包命令方法一[plain] view plain copyjava ...

    在linux下我们可以在后台运行jar包命令。那么它的具体方法是怎样的呢?下面由学习啦小编为大家整理了linux后台运行jar包命令的相关知识,希望对大家有所帮助。

    Linux 运行jar包命令方法一

    [plain] view plain copyjava -jar XXX.jar

    特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

    那如何让窗口不锁定?

    Linux 运行jar包命令方式二

    [plain] view plain copyjava -jar XXX.jar &

    &代表在后台运行。

    特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。

    继续改进,如何让窗口关闭时,程序仍然运行?

    Linux 运行jar包命令方式三

    [plain] view plain copynohup java -jar XXX.jar &

    nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

    当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。

    Linux 运行jar包命令方式四

    [plain] view plain copynohup java -jar XXX.jar >temp.txt &

    解释下 >temp.txt

    command >out.file

    command >out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。

    可通过jobs命令查看后台运行任务

    [plain] view plain copyjobs

    那么就会列出所有后台执行的作业,并且每个作业前面都有个编号。

    如果想将某个作业调回前台控制,只需要 fg + 编号即可。

    [plain] view plain copyfg 23

    展开全文
  • Linux下运行jar包命令

    2021-01-07 15:58:47
    说明:用这种方法启动后,不能继续执行其它命令了,如果想要继续执行其它命令,就都打断,打断一般用ctrl+c 2.java -jar demo.jar & 第2种在第1种方式的基础上在命令的结尾增加了&,&表达的意思是在后台...
  • Linux 运行 jar 包命令

    2021-06-03 17:44:06
    一、java -jar ***.jar 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 二、
  • Linux 运行jar包命令如下: 方式一 java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar ...
  • Linux 运行jar包命令如下: 方式一: java-jarXXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二: java-jarXXX.jar& &代表...
  • linux后台运行jar包命令 2018-09-09 19:32:56 daqiang012 阅读数 5330 更多 分类专栏: Linux Linux 运行jar包命令如下: 方式一: java -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接...
  • Linux 运行jar包命令: 1.java -jar XXX.jar //当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 2.java -jar XXX.jar & //&代表在后台运行。当前ssh窗口不被锁定,但是当窗口关闭...
  • startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令
  • Linux 运行jar包命令如下: 方式一 java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar shareniu.jar & &代表...
  • 方式一: java-jarXXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定?...java-jarXXX.jar&...nohup意思是不挂断运行命令,当账...
  • Linux运行jar包命令 | 防止终端关闭停止运行 今天被公司的实习生问到过,随手记录一下 1.运行jar后关闭终端窗口还可运行,用以下命令执行即可: nohup java -jar XXXXX.jar & nohup 表示不挂断地运行...
  • 使用hadoop jar 命令运行jar包: ./bin/hadoop jar ./myapp/HDFSExample.jar 使用linux命令运行jar包 java -jar /myapp/HDFSExample.jar
  • nohup java -jar cunkongjian_manage.jar &gt; catalina.out 2&gt;&amp;1 &amp; 
  • linux 启动jar包命令

    2020-08-21 10:12:03
    Linux 运行jar包命令如下: 方式一: java-jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java-jarshareniu.jar& &...
  • nohup java -jar shareniu.jar &
  • linux系统运行jar包命令 打好的jar包linux系统下运行命令 在windows系统下运行命令
  • Linux 中启动jar包命令

    2021-03-25 11:06:39
    Linux 运行jar包命令如下: 方式一: java -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar XXX.jar & &...
  • 1. jar包内已经打包的主类 java -jar ....jar 2. 如果打的jar包中没有主类 java -cp gmall-logger-0.0.1-SNAPSHOT.jar org.springframework.boot.loader.JarLauncher 3. 如果打的jar包中没有主类 java -jar gmall...
  • linux 运行jar包命令

    2020-06-15 21:49:20
    1、java-jar xxxxx.jar //当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 2、java-jar xxxxx.jar& //当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 3、nohupJava-jar ...
  • 深圳java培训(sz.java.tedu.cn)专家教你用linux查看jar包内文件命令jar vtf fileName.jar用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir]files ...选项包括:-c 创建新的归档文件-t ...
  • 直接运行jar包,在控制台打印信息 java -jar test.jar 在后台运行 为了解决出现的nohup: redirecting stderr to stdout问题 需要添加一段 2&gt;&amp;1 解决此问题 log.text为日志的输出问题 nohup java -...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 120,699
精华内容 48,279
关键字:

linux运行jar包命令

linux 订阅