nohup java_解析nohup java -jar xxx
一直就知道 java -jar xx ctrl+c就退出了
来自这个文
https://blog.csdn.net/wngpenghao/article/details/83022185
java -jar XXX.jar &
命令结尾没有 “&” ,则变成 “java -jar XXX.jar ” ,表示在当前ssh窗口,可按CTRL + C打断程序运行,或者直接关闭窗口,则程序直接退出
命令结尾添加 “&” ,则变成 “java -jar XXX.jar &” ,表示在当窗口关闭时,程序才会中止运行。&代表让该命令在后台执行。
nohup java -jar XXX.jar > Log.log &
或者
nohup java -jar XXX.jar >> Log.log &
命令 "nohup java -jar XXX.jar &" 部分,表示不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。注意,该作业的所有输出被重定向到nohup.out的文件中。
命令 "nohup java -jar XXX.jar > Log.log &" 部分,表示不挂断运行命令,当账户退出或终端关闭时,程序仍然运行,并且该作业的所有输出被重定向到Log.log的文件中。“ > Log.log ” 该命令就是指定日志输出的文件。
">>"表示将输出以追加的方式重定向到Log.log中。
nohup java -jar XXX.jar > Log.log 2>&1 &
或者
nohup java -jar XXX.jar >> Log.log 2>&1 &
或者
nohup java -jar XXX.jar > /dev/null 2>&1 &
标准输入文件(stdin):stdin的文件描述符为0,Unix程序默认从stdin读取数据。
标准输出文件(stdout):stdout 的文件描述符为1,Unix程序默认向stdout输出数据。
标准错误文件(stderr):stderr的文件描述符为2,Unix程序会向stderr流中写入错误信息。
屏蔽输出,起到禁止输出作用:/dev/null 是一个特殊的文件,写入到它的内容都会被丢弃;如果尝试从该文件读取内容,那么什么也读不到。但是 /dev/null 文件非常有用,将命令的输出重定向到它,会起到"禁止输出"的效果。
“> Log.log 2>&1” :表示将 stdout 和 stderr 合并后重定向到 Log.log
示例:
nohup java -jar BiuBiuBiu.jar >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出错的原因了
————————————————
版权声明:本文为CSDN博主「BiuBiuBiu___」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/BiuBiuBiu___/article/details/86140083
最后谈一下/dev/null文件的作用,这是一个无底洞,任何东西都可以定向到这里,但是却无法打开。 所以一般很大的stdou和stderr当你不关心的时候可以利用stdout和stderr定向到这里 ./start.sh >/dev/null 2>&1
一般不需要查看日志的就直接丢掉丢掉
nohup java -jar BiuBiuBiu.jar >/dev/null 2>&1 &
————————————————
版权声明:本文为CSDN博主「BiuBiuBiu___」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/BiuBiuBiu___/article/details/86140083
备注:输出之后,可以使用“jobs”查看一下后台运行的任务。
————————————————
版权声明:本文为CSDN博主「滴水可藏海」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wngpenghao/article/details/83022185
nohup java_解析nohup java -jar xxx相关推荐
- 解决nohup java -jar xxx.jar报出[1]+ Exit 1的错误:Unable to access jarfile xxx.jar和PersistenceException异常
文章目录 1. 复现问题 2. 分析问题 2.1 Unable to access jarfile xxx.jar 2.1.2 分析Unable to access jarfile xxx.jar 2 ...
- 关于命令: nohup java -jar xxx.jar log.log 21 的解释。
举例: nohup java -jar xxx.jar >log.log 2>&1 &: 解释: 1. 带&的命令行,即使terminal(终端)关闭,或者电脑死机 ...
- nohup命令解决SpringBoot/java -jar命令启动项目运行一段时间自动停止问题
nohup命令解决SpringBoot/java -jar命令启动项目运行一段时间自动停止问题 问题背景 有一个springboot项目,放在测试服务器跑,但是隔一段时间,就会GG,要搞清楚怎么回事. ...
- Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案
Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案 参考文章: (1)Java:L ...
- java -jar xxx.jar设置JVM参数问题
使用java -jar 启动服务,设置了jvm参数但是实际并未生效.数设置方式如下, java -jar xxx.jar -Xmx256m 排查后发现应为 java -Xmx256m -jar xxx ...
- 执行 java -jar xxx.jar 是不是创建进程问题
执行 package test;public classmymain {public static void main(String[] args) {// TODO Auto-generated m ...
- Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案...
背景: 从ftp上上传jar包到linux上,之后在linux上通过ftp命令下载jar包文件,开始执行Java-jar,一直提示错误:Error: Invalid or corrupt jarfil ...
- Java -jar xxx.jar --server.port=xxx 端口不生效问题
这个方法默认值可能是FALSE SpringApplication.setAddCommandLineProperties(true);
- nohup java -jar 命令启动jar包,项目仍然会莫名其妙挂掉的解决方法
问题描述: 暑假期间在个人服务器(centos7)上部署springcloud项目.出现了服务莫名其妙会挂掉一两个的问题,重新启动挂掉的服务之后又会出现其他服务挂掉的情况,查看启动日志也并没有发现有异 ...
最新文章
- docker 删除容器_Docker (二) Windows10专业版安装教程
- android checkBox背景样式及用颜色值实现button点击效果
- JQuery.Ajax用法
- [LibTorch] 指定参数不进行学习
- 1971旗舰cpu intel_Intel 酷睿i7 9700F搭配影驰GeForce RTX 2060大将
- Linux系统卸载文件系统(可用)
- 销售订单(SO)-API-给已有的销售订单增加一行
- 题2.pta数据结构题集-File Transfer (25分)
- 杨辉三角形Java实现
- SVD奇异值分解简述
- 交换机设置环路导致网络瘫痪
- PMP项目进度网络图详解——第2篇:CPM关键路径法
- iview form表单验证手机号
- 国外问卷调查这个项目可以做吗?
- springboot项目本地运行无问题,Linux系统报错org.thymeleaf.exceptions.TemplateInputException
- jupyter notebook 基本操作
- 论文编辑与投稿——引用文献(References)中作者名字中“姓”、“名”应该如何组织
- 黑马头条推荐项目知识点总结(一)
- mysql查询数据会不会锁表_mysql select是否会锁表 ?
- 判断素数 java版 PTA
热门文章
- notion 科研_科研新手全面入坑指南
- perp系列之一:关于perp
- AlphaGo功成身退了,围棋还将继续
- 计算机专业网名英语翻译,个性网-网名-各种英文网名带翻译*英文网名
- 比尔盖茨夫妇现身贫民窟
- “十月围城”中国高校SAS数据分析大赛将再燃战火
- 英语二 - 常用词根一
- 三星s9android recovery,三星手机进入recovery模式的方法_三星各型号手机recovery模式怎么进入...
- 安装SQL Server 2000时“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误的排除
- Jquery Md5加密解密