首页 > 系统相关 >linux下利用nohup后台运行jar文件包程序

linux下利用nohup后台运行jar文件包程序

时间:2023-04-28 11:09:57浏览次数:39  
标签:java XXX jar nohup linux 运行 out


Linux 运行jar包命令如下:

方式一:

 

1. java -jar XXX.jar



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

那如何让窗口不锁定?

方式二 

1. java -jar XXX.jar &



&代表在后台运行。

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

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

方式三

nohup java -jar XXX.jar &

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

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

方式四



 


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



解释下 >temp.txt

command >out.file

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

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



 



  1. jobs



那么就会列出所有后台执行的作业,并且每个作业前面都有个编号。
如果想将某个作业调回前台控制,只需要 fg + 编号即可。



 



  1. fg 23

查看某端口占用的线程的pid

netstat -nlp |grep :9181

标签:java,XXX,jar,nohup,linux,运行,out
From: https://blog.51cto.com/u_16091571/6233559

相关文章

  • linux CentOS 6.5 中安装与配置JDK-7
    检验系统原版本localhost~]#java-versionjavaversion"1.7.0_24"OpenJDKRuntimeEnvironment(build1.7.0_24-b18)OpenJDKHotSpot(TM)ClientVM(build24.45-b08,mixedmode,sharing)进一步查看JDK信息:......
  • 端口进程查看相关linux命令
    硬盘使用情况df-lh查看内存占用free-mhcat/proc/meminfoMem:内存的使用信息Swap:交换空间的使用信息total:总计物理内存的大小。used:已使用物理内存。free:可用物理内存。shared:多个进程共享的内存总额。buffers/cached:缓存缓冲使用物理内存大小。availabl......
  • Linux服务器必备的安全设置,建议收藏!!
    Linux服务器必备的安全设置,建议收藏!!!入门小站 入门小站 2023-04-2721:46 发表于湖北收录于合集#Linux771个入门小站分享运维技巧及10k+Stars的开源项目237篇原创内容公众号【Linux250个常用命令速查手册】关注【入门小站】,后台回复「1001」......
  • linux 命令使用12--lotop(io)
    1.简介iotop是一款开源、免费的用来监控磁盘I/O使用状况的类似top命令的工具,iotop可以监控进程的I/O信息。它是Python语言编写的,与iostat工具比较,iostat是系统级别的IO监控,而iotop是进程级别IO监控。目前最新的版本为iotop0.6。其官方网址http://guichaz.free.fr/iotop/[1]2.......
  • Linux极端场景模拟实现
    一、高CPU占用1.1 使用长时间任务高cpu很自然会想到的是让操作系统不停地在做事,而不停做事的有做一件很久的事和做死循环两种实现方式。但是现践来看不管是哪种实现都只能占用一定比例的cpu,在cpu原本空闲的情况下很难使cpu占用到百分之八九十。#计算/dev/zero的sha1值sha......
  • Linux恢复文件双手锏
    当你在系统中有意或无意地使用 shift+delete 组合键、删除选项,或是清空回收站的方式来删除一个文件时,该文件的内容并没有从硬盘(或是其它存储设备)上直接销毁。它仅仅是从系统的目录结构中被移除,然后你在删除文件的目录下就看不到该文件了,但是这个文件仍然存在你磁盘中的某个......
  • 快速上手Linux核心命令(九):文件备份与压缩
    目录tar打包备份gzip压缩或解压文件zip打包和压缩文件unzip解压zip文件scp远程文件复制rsync文件同步工具这期呢主要说一说Linux中文件备份与压缩命令,一共6个命令。这6个命令都是平常工作中非常非常常用的。tar打包备份1、简介tar可以将多个文件压缩打包、压缩。是......
  • struts 1.2 struts连接池河dbcp连接池所要用的3个jar包
    连接池struts-config.xml里配置<struts-config>下<data-sources> <data-sourcekey="mysqlDB"type="org.apache.commons.dbcp.BasicDataSource"> <set-propertyproperty="driverClassName" val......
  • linux设备树-中断控制器驱动(二)
    一、GPIO控制器驱动xx二、引用intc中断的节点的解析xx三、引用GPIO中断的节点的解析xx 参考文章[1]基於tiny4412的Linux內核移植---实例学习中断背后的知识(1)[2]基於tiny4412的Linux內核移植---实例学习中断背后的知识(2)......
  • 学习Linux,你提上日程了吗?
    近些年来,Linux系统也是越来越受欢迎了,如果你说你没有听说过Linux系统,那就有些low了。Windows大家应该都是知道的,其实Linux也是和windows类似的一种操作系统,只是和windows系统有不同之处,它们各自有自己的特点和优缺点。Linux比较亮的点之一是它是免费的,不需要花费钱去获取,这点还是......