首页
学习
活动
专区
工具
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 后台运行python .sh等程序,以及查看和关闭后台运行程序操作

    1、运行.sh文件 直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令。...(2)ps命令 功能:查看当前的所有进程 ps -aux | grep "test.sh" #a:显示所有程序 u:以用户为主的格式来显示 x:显示所有程序...,不以终端机来区分 3、关闭当前后台运行的命令 kill命令:结束进程 (1)通过jobs命令查看jobnum,然后执行 kill %jobnum (2)通过ps命令查看进程号PID,然后执行...shell窗口的时候,必须用exit命令来退出,否则,退出之后,该进程也会随着shell的消失而消失(退出关闭) 使用nohup(not hang up): $ nohup python /data...shell窗口(我用的是SecureCRT,用的比较多的还有Xshell),而不用再输入exit这个命令来退出shell了 $ ps aux|grep python tomener 1885 0.1

    11.3K21

    java 程序驻留不退出保持运行

    前言 不管是C、java、go 程序,要让程序一直不间断动行,就肯定需要保持线程不退出,才能可能持续运行。...今天说的是java,一般来说从main方法开始运行结束之后,线程也就退出,如何保证线程不退出? 实际上只要证保有一个线程在持续运行程序就不算退出。...保持运行 上面说了,思路都量样的,就是阻塞一条线程,让JVM不要退出,一般是阻塞主线程main,让他阻塞不退出,直到需要退出的时候再限出。...) 这几种方式,不是阻塞,就是睡眠,大概思路都差不多,就是 读取流 通过阻塞主线程,来验证一下,运行后就可以看到service的run方法执行完后,程序也不会退的。...这种方式比较有效的控制线程的阻塞、运行状态给程序一个除了kill线程之外的另一个选择。我个从比较喜欢这种方式,虽然最后大部分时候退出程序都是使用的kill -15,但是写程序就是要预留出扩展性。

    1.2K40

    Linux:如何在脚本开发中实现程序在用户退出后仍保持运行

    Linux环境下进行脚本开发时,常常需要自主管理进程,确保某些关键程序在用户退出后仍能继续运行,而不依赖于systemd这样的进程管理工具。本文将探讨如何通过其他方法实现这一目标。...使用nohup命令 nohup命令可以将程序置于后台运行,并在用户退出后继续运行。它会忽略所有的SIGHUP信号,从而防止程序因用户注销而终止。 sh nohup ..../my_script.sh" | at now 从长远来看,推荐学习使用tmux和screen这两个工具来确保程序在用户退出后继续运行。...它的主要优点包括: 会话管理:tmux 可以创建、分离和重新连接会话,使得程序可以在不同的会话中独立运行而不会因为终端关闭而中断。...总结 通过上述方法,我们可以在Linux环境下实现程序在用户退出后继续运行,避免依赖于systemd等进程管理工具。每种方法各有优劣,可以根据具体需求选择最适合的方案。

    38410

    linux vi命令 退出不保存,linux vi保存退出命令(如何退出vi)

    命令功能相同,连按两次大写字母Z,编辑文件没有被保存,然后Vi并不退出, 在命令模式中,则Vi保存该文件后退出。...newfile 否则可选择另外的文件名来保存当前文件,若当前编辑的文件曾被修改过,但并不退出,若用户就是不想保存被修改后的文件而要强行退出Vi时, 在末行模式下,则Vi直接退出, 返回到shell,若newfile...是一个已存在的文件,然后退出Vi返回到shell, 在末行模式下,则Vi在显示窗口的最末行显示如下信息: No write since last change (use !...to overrides) 提示用户该文件被修改后没有保存,可以再给编辑文件起一个新的文件名,输入命令 :q 系统退出Vi返回到shell,继续等待用户命令。...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/187580.html原文链接:https://javaforall.cn

    27.2K20

    如何在退出Hue后关闭Spark会话

    代码块部分可以左右滑动查看噢 1.问题描述 ---- 前置条件: 1.使用Hue登录执行Hive查询 2.Hive设置执行引擎为Spark Hive配置了Spark作为默认执行引擎,在通过Hue执行Hive查询后,退出...Hue后Spark的Session并为随着Hue的退出关闭,操作如下: 登录Hue执行SQL语句,可以看到提交的是一个Spark作业 ?...查看Yarn的界面显示该Spark Session正在运行 ? 此时退出Hue界面,观察0003的作业任然在运行并为随着Hue的退出关闭 ?...2.解决方法 ---- 针对上述问题,有如下两种方式解决: 1.从CDH5.8版本开始,在Hue上提供一个用来关闭Spark Session的按钮,用户可以使用此功能来关闭当前会话,操作如下: ?...点击“Close”关闭当前Spark Session ? 查看Yarn的8080界面,确认该Session是否已关闭 ? 此时可以看到Spark Session已经关闭

    2.4K30

    linux vim命令保存退出_vim退出命令

    然后进入保存或者不保存的退出操作: :w —- 保存,不退出 :w!...—- 强制保存,不退出 :wq —- 保存,退出(或者是:x) :wq! —- 强制保存,退出 :q —- 不保存,退出 :q! —- 不保存,强制退出 :e!...—- 放弃所有修改,从上次保存文件开始再编辑命令历史 如果是非正常关闭编辑器 再次vim该文件的时候会出现以下情形: E325: ATTENTION Found a swap file by the...[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: 这是因为非正常关闭编辑器会生成一个.swp的文件 可以直接删除该文件 首先使用...06:33 .system.swp 然后使用rm -rf删除该文件 root@OpenWrt:/etc/config# rm -rf .system.swp 再次vim该文件,就正常了 发布者:全栈程序员栈长

    22.7K51

    Linux系统运行WinForm程序

    Linux系统下,虽然也有桌面窗体应用程序,但应用很少。 能否将WinForm程序移植到Linux系统上面呢?...目前,Novell公司的开源项目mono提供了将.NET程序运行在各种非Windows平台的能力,例如控制台程序,WinForm程序和ASP.NET等,下面我们对各Linux系统进行一下实验,由于Liunx...2,在OpenSUSE 上运行WinForm程序 OpenSUSE 是一个很漂亮的Linux发行版,我在http://www.go-mono.com/mono-downloads/download.html...总结: 目前在Linux平台上运行WinForm程序基本上是可行的,推荐使用OpenSUSE发行版,不过对WinForm应用程序的中文支持还有问题。...如果要开发真正跨平台的窗体应用程序,推荐使用Gtk#做开发,它开发出的.NET程序,即可运行Linux系统,也可以运行在Windows系统。

    6.5K70

    linux编译运行c++程序

    要求保存程序名为count-character-in-string.cc,运行方式为 ..../count-character-in-string your-string 在linux环境下编译运行c++我也是第一次,同时他这种运行方式也和我之前在win下的不一样,在win下我都是直接编译运行,...这个题目的要求就是在执行的程序后面跟上一串输入,而这个操作,需要在main函数中添加特定的参数 #include using namespace std; int main(int...首先通过linux自带的编辑软件创建一个test.cc文件 demeen@VM-0-4-ubuntu:~/cpp_code$ nano test.cc 然后将上述代码复制进去,依次摁下ctrl+o,Enter...之后输入如下命令,这个命令的含义是使用g++编译test.cc程序,并生成名为test的可执行程序 demeen@VM-0-4-ubuntu:~/cpp_code$ g++ test.cc -o test

    9.5K20

    linux程序在后台运行

    ,并使之运行——但是如果关闭终端,那么这个程序也就随着关闭了。...那么有没有什么方法在关闭终端后,让已经从这个终端启动的程序继续运行呢?...tty是所有终端设备的总称 pty是其中一类,伪终端,或者叫虚拟终端 “&” 命令行结尾法: 在Unix/Linux下如果想让程序独立终端运行,一般都是使用 & 在命令结尾来让程序自动运行。...attach于当前pts,只有当前终端模拟器关闭(使用exit命令退出),进程自动被tty继承。...,否则可能导致已经启动的进程被关闭(按enter——如果程序持续输出信息而没有出现 $ 或 #) 其他相关命令: jobs:查看当前有多少在后台运行的命令 fg:将后台中的命令调至前台继续运行

    5.1K10

    linux退出hive命令

    Linux退出Hive命令在使用Hive进行数据查询和操作时,有时候我们需要退出Hive命令行界面。本文将介绍如何在Linux系统中退出Hive命令行。...步骤一:进入Hive命令行首先,在Linux终端中,通过以下命令启动Hive并进入Hive命令行界面:bashCopy codehive步骤二:执行Hive命令在Hive命令行界面中,我们可以执行各种Hive...步骤三:退出Hive命令行方法一:使用exit;命令退出在Hive命令行界面中,输入以下命令并按下回车键:sqlCopy codeexit;这将会退出Hive命令行界面,并返回到Linux终端提示符。...下面通过一个简单的实际应用场景示例,演示如何在Linux系统中退出Hive命令行。示例场景假设我们有一个Hive表存储了用户订单数据,我们需要查询最近一周的订单数量并进行汇总分析。...可以使用exit;命令或直接按下Ctrl + D组合键退出。结语通过本文介绍,你已经学会了如何在Linux系统中退出Hive命令行。

    55210
    领券