服务器永久运行jar包(linux系统)

前言

在上篇博客里已经写了永久运行jar包的命令,但是有可能这个命令没有生效,所以再写一篇详细一点的,也是本人的踩坑经历。

再贴一次永久运行jar包命令

nohup java -jar 文件名 > 日志文件名 2>&1 &

报错及检查

输入命令后回车,如果出现2,则运行不成功,不用管后面的数字(之前报错的时候忘记截图了,解决了就把xshell给关了!!!才想起来要写博客TT)

[2] 13378

不过也不一定是报错,可以输入以下命令查看情况

ps -a

这时出现,说明我的jar包确实是没有成功运行

[2]-  Exit 1                  nohup java -jar wenjuan-0.0.1-SNAPSHOT.jar > recordlog 2>&1

使用以下命令查看日志文件定位问题(直接解决可以跳过这步),我的日志文件叫recordlog,记得改成自己的日志文件名

cat recordlog

日志显示发现是端口号被占用,所以使用下面的命令查找正在占用端口号的进程

sudo lsof -i :8088

接着会显示当前占用端口号的进程,看它的PID是什么,然后杀死该进程

sudo kill <PID>

现在可以再使用之前的nohup命令,这时的返回值应该是1开头的,那就说明当前jar包已成功运行!

相关推荐

  1. 服务器永久运行jarlinux系统

    2024-04-01 02:54:03       15 阅读
  2. Linux运行jar的方式

    2024-04-01 02:54:03       10 阅读
  3. Linux系统持续运行jar程序

    2024-04-01 02:54:03       40 阅读
  4. docker 运行jar

    2024-04-01 02:54:03       27 阅读
  5. linux运行jar

    2024-04-01 02:54:03       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-01 02:54:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-01 02:54:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-01 02:54:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-01 02:54:03       18 阅读

热门阅读

  1. F - Second Largest Query

    2024-04-01 02:54:03       14 阅读
  2. Oracle ADG宕机:LGWR进程报错4021

    2024-04-01 02:54:03       10 阅读
  3. mysql null和空值的区别

    2024-04-01 02:54:03       16 阅读
  4. 如何选择G1收集器与CMS收集器

    2024-04-01 02:54:03       12 阅读
  5. pytorch之model.eval()、model.fuse()及model.fuse.eval()介绍

    2024-04-01 02:54:03       15 阅读
  6. 八大排序(尚未完善)

    2024-04-01 02:54:03       14 阅读
  7. 吴恩达:AI 智能体工作流引领人工智能新趋势

    2024-04-01 02:54:03       14 阅读
  8. 全面对比API和SDK

    2024-04-01 02:54:03       15 阅读
  9. 【开发总结】Rust的命令行库clap

    2024-04-01 02:54:03       20 阅读
  10. 练气第四天

    2024-04-01 02:54:03       14 阅读
  11. Python提取文本文档符合条件的某列

    2024-04-01 02:54:03       13 阅读
  12. 分布式算法 - ZAB算法

    2024-04-01 02:54:03       11 阅读