java - 如何通过控制台在 Linux 中启动 Java 服务器?

标签 java linux

所以我的 DigitalOcean 服务器上有一个 Java 程序,我一直在使用命令,

java -jar IO_Server.jar

运行它。但是问题是,当我在 PuTTy 中键入此命令时,它要求我保持 PuTTy 打开。如果我关闭 PuTTy,服务器就会关闭,这不是我想要的。我需要一种方法来启动服务器并使其在关闭 PuTTy 后仍保持运行。

我已经在互联网上拖网了大约 2 个小时,但没有任何运气。我不断遇到上述命令。我以前使用过该命令,但我不记得它是什么,也不知道我是在哪里找到它的。

帮助将不胜感激!

最佳答案

您可以使用 nohup .有点像

nohup java -jar IO_Server.jar &

链接的维基百科文章的第一行说

nohup is a POSIX command to ignore the HUP (hangup) signal.

关于java - 如何通过控制台在 Linux 中启动 Java 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33293358/

相关文章:

java - 非 Controller 或 taglib 类的外部配置

java - 检查 JSP 中的数据库连接

c - 如何用gcc编译多线程代码

linux - 在 linux 3.10 内核上挂载 usbfs

python - 当代码使用C++但调用python时如何编写CMakeFile

c++ - 为 AT91SAM9 ARM 处理器 Linux 用户空间程序优化的 FFT 和数学

java - 使用 org.reflections 获取带注释的类方法

java - 相互等待的线程

java - 无法在 mac os x 上分配内存错误 - java(xx,xx) malloc : *** mmap(size=XX) failed (error code=12)

c++ - 我如何在 fork() 中使用 execl() 并杀死它