java - 如何在没有终端的情况下在其他linux计算机上打开java程序?

标签 java linux

我用 jar 文件写了一个 java 程序。 java程序是为了更新linux服务器的状态所以需要一直运行,但是linux服务器在数据中心,所以我需要远程到服务器打开程序。我使用 ssh 登录 linux 服务器。使用“java -jar file.jar”命令运行程序。

但是,如果我关闭我电脑中的终端,linux 服务器的java 程序将关闭。由于无法一直打开电脑,我想知道如何不拿着电脑终端打开java程序。

最佳答案

注销后需要使用nohup保持程序运行。

server:~name$> nohup java -jar file.jar &

这将使您的程序保持运行

关于java - 如何在没有终端的情况下在其他linux计算机上打开java程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22601477/

相关文章:

java - 无法运行 flink 示例程序,连接被拒绝

Java lambda 表达式、强制转换和比较器

ruby - 如何使用 ruby​​ 和 net/ssh 在 Linux 中切换用户?

c - 无法以读取模式打开消息队列 (mq_open())

Linux dlopen : can a library be "notified" when it is loaded?

java - 无法从服务调用主 Activity

java - 在 Java 中是否可以让构造函数返回类的另一个实例,而不是构造/返回自身?

java - 调用 dispose() 不会关闭 JFrame

node.js - Webpack 内存不足

linux - 在 Linux 脚本中接收 "curl: (3) Illegal characters found in URL"