CentOS中启动Jar包、后台启动、查看输出日志、查看服务进程、杀死进程
场景
将项目的jar包打包后部署在CentOS的服务器上。
怎样后台运行jar包,即使断开会话,服务依然运行。
运行后查看输出的日志,看看是否启动成功。
查看启动后服务的进程,以及杀死进程。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
首先使用Xftp将jar包上传到服务器上的某路径
然后使用XShell连接并进入到此目录下
然后在此目录下执行以下命令
nohup java -jar ruoyi-admin.jar >spring.log &
注意:
nohup意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
>spring.log代表将命令的输出定向存储到spring.log这个文件中,文件名可以自己定义。
&代表在后台运行
执行命令之后,然后直接再回车,此时jar包就已经在运行了。
并且在此目录下会生成spring.log日志文件
我们可以通过
cat spring.log
来查看运行的日志文件,查看jar包启动有没有报错。
也可以直接在Xftp上进行查看
查看日志启动没有报错之后,可以通过
jps -l
来查看所有的java进程
可以看到pid为9694的jar包的进程已经启动了。
然后可以通过
kill -9 9694
后面跟的是pid来杀死进程。
CentOS中启动Jar包、后台启动、查看输出日志、查看服务进程、杀死进程相关推荐
- windows server 2008 r2 jar包后台启动_Sharing-Proxy部署amp;启动(4.0.0-RC3)
1.进入https://www.apache.org/dyn/closer.cgi?path=incubator/shardingsphere/4.0.0-RC3/apache-shardingsph ...
- CentOS中部署jar包时提示:org.quartz.SchedulerException: Couldn‘t get host name
场景 jar包在本地Windows系统上运行不报错,在CentOS服务器上运行时提示: org.quartz.SchedulerException: Couldn't get host name 注: ...
- java后台启动jar包的一些命令
启动方式一 在jar包所在文件夹打开命令窗口,输入以下命令 java -jar app.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 启动方式二 ja ...
- Linux 中启动jar包命令
文章目录 1.启动jar包命令 2.查看正在运行的jar 3.杀死Java进程 1.启动jar包命令 方式一 java -jar XXX.jar 以这种方式运行时,当ssh窗口被锁定,按CTRL + ...
- Shell-通过shell启动Java类中的main方法 + 通过Shell启动jar包
文章目录 概述 shell启动Java类中的main方法 启动脚本分析 启动脚本 shell启动jar包 概述 Java程序 运行在linux主机上, 通过shell脚本启动为进程. Java程序中 ...
- nohup命令后台启动jar包
部署项目我们一般使用 java -jar demo.jar 但是退出终端之后程序会停止 那么应该如何后台启动 jar 包 呢 在Linux上我们使用nohup命令来后台运行文件 nohup java ...
- centos运行jar包需要的环境_Centos7服务器下启动jar包项目的最佳方法
前言 在linux上运行jar包谁都会啊.为什么我还要单独拎出来讲呢.细心的朋友可能已经在标题中发现关键词Centos7和最佳方式. 这就说明我不是随便写点东西水一篇博客的ヾ(◍°∇°◍)ノ゙ 首先C ...
- Java中通过命令行启动jar包时指定编码
场景 Java中运行jar包的命令是 java -jar badao.jar 但是在Windows中通过这种方式运行jar包的话,会因为中文乱码的问题导致 Jar包运行异常. 注: 博客: https ...
- liunx启动jar包
一. 启动命令 要想在linux中运行java的项目需要先将项目打包成war包或者jar包. 其中打包成war包需要将war包部署到tomcat服务器上才能运行.而打包成jar包可以直接使用java命 ...
- 一篇关于Maven项目的jar包Shell启动脚本
使用Maven作为项目jar包依赖的管理,常常会遇到命令行启动,笔者也是哥菜鸟,在做微服务,以及服务器端开发的过程中,常常会遇到项目的启动需要使用main方法,笔者潜心的研究了很多博客,发现大多写的都 ...
最新文章
- 学习WINDOWS内核好书
- 全球及中国血液透析行业发展规模与前景动态调研报告2022版
- Kylin、Druid、ClickHouse核心技术对比
- 【华为云技术分享】云小课 | SAP S/4HANA高可用之实战演练
- mysql sync es 异步双写_mysql数据同步es方案思考
- vue2.0+echarts可视化图形开发中遇到的问题总结
- npm创建react项目
- 函数内联inline
- ahjesus sql2005+游标示例
- 【知了堂学习笔记】$.ajax配合Servlet实现登录验证
- java windowbuilder下载_Java WindowBuilder 安装及基本使用的教程
- 群晖Download Station套件 BT搜索使用教程
- 光子晶体和深度学习结合进行多相流检测
- 带你简化理解Spring 基于注解配置的原理
- 冒泡排序法(C语言)
- EMC选定计划首现国内厂商(迪思杰)
- HandlerMethodReturnValueHandler处理返回值问题,aop
- decodeURIComponent() 方法
- torch之线性拟合
- 【愚公系列】2023年05月 Web渗透测试之权限绕过攻击
热门文章
- 四种保留小数后两位输出方法
- python mapreduce函数_Map-reduce在Python高阶函数中的应用,python,用法,之,mapreduce
- 支付通道接口异常统计上报
- python高阶函数filter_python 高阶函数之filter
- centeos 6.7 mysql 5.7.12_学习centeos7系统 · cdwanze的博文
- ios 边录音边放_关于Android和iOS系统OneNote支持边录音边记笔记的需求和建议
- shell+中sum的用法_shell高级用法
- mysql is fashion ctf_一道CTF题引发的思考-MySQL的几个特性(续)
- html怎么自动设为底部,让底部永远在页面最底部显示的css方法
- 怎么把cad的图导入ps_PS中怎么抠图?以扣取头部图像为例