首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux jar 运行与关闭

最近在做一个项目,由于项目团队很多人,分工给我打包了一个jar服务器端文件,然后用本地测试可以,然后再服务器运行,由于服务器是Linux,这就体现了java可移植性强优点,但是执行运行命令后,关闭...ssh窗口再次我请求数据时候,程序自动关闭了,后来查阅资料才知道,这是Linux原因。...一些简单操作linux jar包命令 1、执行jar命令和在windows操作系统上是一样,都是java -jar xxxx.jar。...2、将jar程序设置成后台运行,并且将标准输出日志重定向至文件consoleMsg.log。...nohup java -jar arserver-0.0.1-SNAPSHOT.jar >consoleMsg.log 2>&1 & 3、如果想杀掉运行jar程序,查看进程命令为: ps aux|

7.9K61
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux 运行jar包命令

    方式一: java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定?...方式二 java -jar shareniu.jar & &代表在后台运行。 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 继续改进,如何让窗口关闭时,程序仍然运行?...方式三 nohup java -jar shareniu.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 当用 nohup 命令执行作业时,缺省情况下该作业所有输出被重定向到...可通过jobs命令查看后台运行任务 jobs 那么就会列出所有后台执行作业,并且每个作业前面都有个编号。 如果想将某个作业调回前台控制,只需要 fg + 编号即可。...fg 23 查看某端口占用线程pid netstat -nlp |grep :9181 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    6.9K20

    Linux后台运行jar程序

    Linux后台运行jar程序在Linux系统中,有时候我们需要将Java程序以后台进程方式运行,以便在关闭终端或退出登录时仍然保持程序运行状态。...本文将介绍如何在Linux中后台运行一个Javajar程序。准备工作在开始之前,确保您Linux系统中已经安装了Java运行环境(JRE 或 JDK)。...java -jar YourProgram.jar运行jar程序命令。> output.log将程序标准输出重定向到一个名为output.log文件。...通过以上步骤,您就可以在Linux系统中成功地将一个Javajar程序以后台进程方式运行起来。示例代码,以帮助理解:shellCopy code#!...fi在上述示例代码中,我们首先通过cd命令进入了存放jar程序目录。然后,使用pgrep命令检查是否已有同名后台进程在运行。如果已经有同名进程在运行,输出提示信息并结束脚本执行。

    85510

    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中断或者关闭窗口都不会中断程序执行。

    7K20

    全网最全Linux 运行jar几种方式

    一、Linux 运行jar几种方式 方式一: java -jar xxx.jar 最常用启动jar包命令,特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 方式二...: java -jar xxx.jar & &代表在后台运行 ,ctrl+c 后程序也会继续运行 方式三: nohup java -jar xxx.jar & nohup 即 no hang up 不挂断...,关闭SSH客户端连接,程序不会中止运行 缺省情况下该作业所有输出被重定向到nohup.out文件中,如何让输出内容重定向到指定文件呢?...> /dev/null 2>&1 & ​ 不输出日志 二、nohup 和 & 使用&后台运行程序: 结果会输出到终端 使用Ctrl + C,程序免疫 关闭session,程序关闭 使用nohup运行程序...Linux中代表什么 ​ 当Linux执行一个程序时,会自动打开三个流 ​ 0:标准输入流(默认是键盘) ​ 1:标准输出流(默认是屏幕) ​ 2:标准错误流(默认是屏幕) 名称 代码 操作符 java

    5.3K20

    Linuxjar包启动和jar包后台运行实现方式

    Linux 运行jar包命令如下: 方式一: java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定?...方式二 java -jar shareniu.jar & &代表在后台运行。 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 继续改进,如何让窗口关闭时,程序仍然运行?...方式三 nohup java -jar shareniu.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 当用 nohup 命令执行作业时,缺省情况下该作业所有输出被重定向到...fg 23 查看某端口占用线程pid netstat -nlp |grep :9181 如果忘了进程号,可以通过如下命令来查看当前运行jar包程序进程号 ps -ef|grep xxx.jar...或者 ps -aux | grep java //关闭进程 kill -s 9 24204 24204代表上一步查出进程ID 总结 以上所述是小编给大家介绍Linuxjar包启动和jar包后台运行实现方式

    9.2K22

    Linux服务器后台运行jar

    转载自https://juejin.im/post/5b47411ee51d45190570ce6d 最终运行命令: nohup java -jar xxx.jar >logs.txt & 复制代码...1.首先最基本运行jar包命令是: java -jar xxx.jar 复制代码 这个命令会锁定命令窗口,只能看到当前运行输出信息。而无法发送其他指令。...2.让jar包后台运行 用"&"符号结尾表示,让程序在后台运行。 这样的话,命令窗口就不会被锁定,而可以发送其他指令,但是当窗口关闭时,后台运行程序依然会被停止。...nohup命令:nohup 命令运行由 Command参数和任何相关 Arg参数指定命令,忽略所有挂断信号。要运行后台中 nohup 命令,添加 & ( 表示“and”符号)到命令尾部。...如果忘了进程号,可以通过 ps -ef|grep xxx.jar 复制代码 来查看当前运行jar包程序进程号。

    4.6K10

    windows 运行jar包 生成日志_jar包双击运行

    创建运行cmd脚本 新建记事本 startup.txt @echo off @rem 需要运行服务名字全称参数 例: ljd-stream-msvs.jar -> 名字全称:ljd-stream-msvs...set SERVICE_NAME=%1 @rem 运行服务jar包目录路径 set SERVICE_JAR_DIR=D:\MyWorks\IdeaProgramFiles\LjdProgramFiles...可以使用 javaw.exe 做 # ljd-stream-msvs.jar 是需要运行jar,可以放绝对路径jar 例如:D:\usr\javaFiles\ljd-stream-msvs.jar...\startup.cmd ==> 运行项目的bat脚本路径 ljd-stream-msvs ===> 项目jar名称 CreateObject("Wscript.Shell").run "....停止服务 新建文本文件 shutdown.txt @echo off @rem %1 是脚本参数,即项目运行名称, 可以使用 jps 查看java项目的进程ID和运行名称 echo "开始停止

    2.9K40

    双击运行 jar 文件

    windows 下设置双击运行 jar 文件 大家都知道,项目打包 jar 文件应该是可以直接运行,虽然我们也可以用指令 java -jar xxx.jar 运行,但是总归是麻烦些,要是能双击直接打开岂不是很方便...,下面我们就来一起看看怎么操作吧 首先确保本地 java 开发环境配置成功,cmd 执行指令 java -version 正确显示版本号则配置无误,未配置过朋友请参考这里 接下来我们找到一个可以执行...jar 包,右键选择 打开方式 为 jdk 安装目录下 java\jdk1.8.0_221\bin\javaw.exe,并勾选 始终用此程序打开 Win + R 组合键输入 regedit 打开注册表编辑器找到...HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command 右键修改值,路径后添加 -jar "%1" %* 注意 - 前方有一个空格 修改后返回...jar位置,发现已经改变了,双击即可运行 有时候可能被电脑里解压程序默认关联了文件格式,这时候如果未生效的话需要到相关软件中取消文件格式关联

    2.5K30
    领券