jar包启动基础命令
一般情况下运行jar包,当前是可运行的jar包,直接命令
java -jar common.jar
按下ctrl+C ,关闭当前ssh或者直接关闭窗口,当前程序都会退出。
我们在命令的结尾添加 “&” ,&表示该程序可以在后台执行
java -jar common.jar &
但是在当窗口关闭时,程序也会中止运行
nohup java -jar common.jar &
命令最前面个nohub关键字,这样程序就会不挂断运行命令, 当ssh终端关闭时,程序仍然在运行,当前程序的日志会被写入到当前目录的nohup.out文件中
我们可以改下输入的日志文件
nohup java -jar common.jar > log.out &
当前程序的日志会被写入到当前目录的log.out文件中
如果不想写日志,可以将日志重定向到 /dev/null 中,/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失
nohup java -jar common.jar > /dev/null &
标准输出就会不再存在,没有任何地方能够找到输出的内容
nohup java -jar common-api.jar >/dev/null 2>log.error &
只输出错误信息到日志文件,标准输出不写入日志文件,直接丢弃
nohup java -jar common-api.jar >/dev/null 2>&1 &
标准输出(stdout)重定向到/dev/null中(丢弃标准输出),然后标准错误输出(stderror)由于重用了标准输出的描述符,所以标准错误输出也被定向到了/dev/null中,错误输出同样也被丢弃了
nohup java -jar common-api.jar >log.out 2>&1 &
标准输出重定向到log.out中,然后错误输出由于重用了标准输出的描述符,所以错误输出也被定向到了log.out中
但是不管那种情况,如果日志输出,日志文件都会增加很快,造成单个文件很大。所以需要拆分文件
1:定时作业,每天将日志文件复制一份,然后将当前的日志文件清空。
参考:https://www.csdn.net/tags/NtTagg3sNTIwNDUtYmxvZwO0O0OO0O0O.html
jar包启动基础命令相关推荐
- java jar 启动项目,SpringBoot项目运行jar包启动的步骤流程解析
SpringBoot项目在开发中,方便快捷,有一点原因就是SpringBoot项目可以打jar包运行:把jar包直接扔服务器上,然后运行jar包就能访问项目接口了.下面介绍SpringBoot项目打j ...
- jenkins 自动化远程部署——部署war包,jar包的bat命令
目录 1. 部署war包bat @rem 停止在运行的tomact D: cd D:\Program Files\apache-tomcat\bin call shutdown.battitle my ...
- 关于SpringBoot项目通过jar包启动之后无法读取项目根路径静态资源
前言:这个是昨天晚上在部署一个项目的时候发现的,在此记录一下 关于SpringBoot项目通过jar包启动之后无法读取项目根路径静态资源 问题描述 在部署了一个项目之后,打开项目页面进行测试,发现有一 ...
- 使用Nacos项目jar包启动抛出的yml异常
记录一下项目jar包启动时一直抛出nacos yml编译错误的问题 一开始抛出yml的问题,是编码问题,但是又不知道Nacos里怎么配置编码格式. 所以我只能把nacos中配置文件里的注释含泪删除调试 ...
- SpringBoot项目运行jar包启动
本文来说下SpringBoot项目运行jar包启动 文章目录 概述 概述
- linux查看jar包内容命令,【达内Java教程】用linux查看jar包内文件命令
深圳java培训(sz.java.tedu.cn)专家教你用linux查看jar包内文件命令 jar vtf fileName.jar 用法: jar {ctxui}[vfm0Me] [jar-fil ...
- 通过helloworld程序分析springboot的jar包启动过程
写在前面 源码这里.本文分析的是通过java -jarjar包方式启动,关于直接运行main函数启动过程可以参考这里. 1:创建helloworld程序 1.1:创建maven项目 file-> ...
- 记录服务器被入侵病毒:ssh密码被更改登录失败、恶意程序跑满了cpu、jar包启动失败自动kill、一直弹出You have new mail in /var/spool/mail/root
问题现象: ssh登录密码:无缘无故没人动服务器密码就被更改过,也向同事咨询过没人动过服务器,然后通过修改密码重新登录服务器. jar包启动失败:启动jar包,随后不久直接被kill [root@k8 ...
- java后台启动jar包的一些命令
启动方式一 在jar包所在文件夹打开命令窗口,输入以下命令 java -jar app.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 启动方式二 ja ...
最新文章
- JVM(一) ---JVM的数据模型
- 系统优化方法与智能优化算法
- html删除一行增加一行,html怎么增加一行
- 操作系统复习笔记(四)
- 单片机串行通信全解析
- 【Vegas原创】导入结构一致表的SQL语句
- SOA与微服务的比较和对比
- 【C++】判断指定元素是否在vector中的若干种方法小结
- Deep Cosine Metric Learning for Person Re-Identification
- H3CSE路由-BGP属性
- 八大排序算法的时间、空间复杂度和稳定性
- html中b和strong的区别,i和em的区别
- 甲骨文公司老板埃里森在耶如大学的…
- 利用Python绘制小狗小猫
- 辉芒微IO单片机FT60F210-URT
- oracle wallet java_Oracle Wallet初探
- sybase监控执行sql(转自新浪)
- python 通达信自动下载收盘和财务数据
- 20.深度解密二十:通过搜索引擎进行淘宝客营销玩法
- 如何获得cnvd原创漏洞证书之信息泄露篇(结尾福利)