java - Linux 命令行中的 Java 应用程序在退出时停止
问题描述
我使用 Putty 登录到我的 Centos 服务器,并使用:
java -jar app.jar
像往常一样运行应用程序。我的应用程序运行正常,但是一旦我关闭腻子,它就会停止。我想我应该打开某种持久终端,但由于没有可视桌面,我不知道该怎么做。
解决方案
您可以使用 nohup 命令。
nohup java -jar app.jar &
如果您需要查看程序的输出/错误,则可以查看当前目录中的 nohup.out 文件。标准输出(例如,您使用 System.out.println() 打印的任何内容)和错误消息将转到此文件。
有关更多详细信息:运行-bash-commands-background-linux
推荐阅读
- sql - 使用 SQL 重命名 MS Access 中的列
- python - 如何使用 tweepy 转发带有特定主题标签的消息?
- python - 如何在 Windows 上的可视化代码中为 python 安装 scrapy?
- java - Java 9 模块开发中的构建路径问题
- postgresql - Ef core 5多对多过滤器
- reactjs - 如何从 React 中的表单组件更新其他组件状态
- blazor - 如何通过渲染树构建器添加 navlink 事件处理程序?
- python-3.x - 正则表达式从地址中提取邮政编码
- java - Android studio : 安装没有成功。无法安装应用程序:INSTALL_FAILED_OLDER_SDK
- javascript - 高图表数据表未按范围选择器过滤数据