场景

将项目的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包、后台启动、查看输出日志、查看服务进程、杀死进程相关推荐

  1. 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 ...

  2. CentOS中部署jar包时提示:org.quartz.SchedulerException: Couldn‘t get host name

    场景 jar包在本地Windows系统上运行不报错,在CentOS服务器上运行时提示: org.quartz.SchedulerException: Couldn't get host name 注: ...

  3. java后台启动jar包的一些命令

    启动方式一 在jar包所在文件夹打开命令窗口,输入以下命令 java -jar app.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 启动方式二 ja ...

  4. Linux 中启动jar包命令

    文章目录 1.启动jar包命令 2.查看正在运行的jar 3.杀死Java进程 1.启动jar包命令 方式一 java -jar XXX.jar 以这种方式运行时,当ssh窗口被锁定,按CTRL + ...

  5. Shell-通过shell启动Java类中的main方法 + 通过Shell启动jar包

    文章目录 概述 shell启动Java类中的main方法 启动脚本分析 启动脚本 shell启动jar包 概述 Java程序 运行在linux主机上, 通过shell脚本启动为进程. Java程序中 ...

  6. nohup命令后台启动jar包

    部署项目我们一般使用 java -jar demo.jar 但是退出终端之后程序会停止 那么应该如何后台启动 jar 包 呢 在Linux上我们使用nohup命令来后台运行文件 nohup java ...

  7. centos运行jar包需要的环境_Centos7服务器下启动jar包项目的最佳方法

    前言 在linux上运行jar包谁都会啊.为什么我还要单独拎出来讲呢.细心的朋友可能已经在标题中发现关键词Centos7和最佳方式. 这就说明我不是随便写点东西水一篇博客的ヾ(◍°∇°◍)ノ゙ 首先C ...

  8. Java中通过命令行启动jar包时指定编码

    场景 Java中运行jar包的命令是 java -jar badao.jar 但是在Windows中通过这种方式运行jar包的话,会因为中文乱码的问题导致 Jar包运行异常. 注: 博客: https ...

  9. liunx启动jar包

    一. 启动命令 要想在linux中运行java的项目需要先将项目打包成war包或者jar包. 其中打包成war包需要将war包部署到tomcat服务器上才能运行.而打包成jar包可以直接使用java命 ...

  10. 一篇关于Maven项目的jar包Shell启动脚本

    使用Maven作为项目jar包依赖的管理,常常会遇到命令行启动,笔者也是哥菜鸟,在做微服务,以及服务器端开发的过程中,常常会遇到项目的启动需要使用main方法,笔者潜心的研究了很多博客,发现大多写的都 ...

最新文章

  1. 学习WINDOWS内核好书
  2. 全球及中国血液透析行业发展规模与前景动态调研报告2022版
  3. Kylin、Druid、ClickHouse核心技术对比
  4. 【华为云技术分享】云小课 | SAP S/4HANA高可用之实战演练
  5. mysql sync es 异步双写_mysql数据同步es方案思考
  6. vue2.0+echarts可视化图形开发中遇到的问题总结
  7. npm创建react项目
  8. 函数内联inline
  9. ahjesus sql2005+游标示例
  10. 【知了堂学习笔记】$.ajax配合Servlet实现登录验证
  11. java windowbuilder下载_Java WindowBuilder 安装及基本使用的教程
  12. 群晖Download Station套件 BT搜索使用教程
  13. 光子晶体和深度学习结合进行多相流检测
  14. 带你简化理解Spring 基于注解配置的原理
  15. 冒泡排序法(C语言)
  16. EMC选定计划首现国内厂商(迪思杰)
  17. HandlerMethodReturnValueHandler处理返回值问题,aop
  18. decodeURIComponent() 方法
  19. torch之线性拟合
  20. 【愚公系列】2023年05月 Web渗透测试之权限绕过攻击

热门文章

  1. 四种保留小数后两位输出方法
  2. python mapreduce函数_Map-reduce在Python高阶函数中的应用,python,用法,之,mapreduce
  3. 支付通道接口异常统计上报
  4. python高阶函数filter_python 高阶函数之filter
  5. centeos 6.7 mysql 5.7.12_学习centeos7系统 · cdwanze的博文
  6. ios 边录音边放_关于Android和iOS系统OneNote支持边录音边记笔记的需求和建议
  7. shell+中sum的用法_shell高级用法
  8. mysql is fashion ctf_一道CTF题引发的思考-MySQL的几个特性(续)
  9. html怎么自动设为底部,让底部永远在页面最底部显示的css方法
  10. 怎么把cad的图导入ps_PS中怎么抠图?以扣取头部图像为例