当我停止 putty 时,如何在 ubuntu 14.04 上 运行 一个 jar 文件而不停止?

how to run a jar file on the ubuntu 14.04 without stopping when i stopped the putty?

我正在使用 ubuntu 14.04

我正在 运行ning 一个 jar 文件,它应该在几天内收集大量数据。

我正在 运行 jar 文件认为这个命令并且它工作正常。

java -jar xxx.jar

但是,当我关闭 putty 时,进程停止了。有没有办法让 jar 文件在我关闭 putty 时 运行?

您可以在后台使用 nohup 运行 jar(任何进程)。

在 putty 会话中使用以下命令:

nohup java -jar xxx.jar &

您需要nohup 命令。尽管关闭终端,此命令使进程保持 运行。

运行 你的 jar(如果你在正确的文件夹中):

 nohup java -jar xxx.jar &

我建议你使用

nohup java -jar xxx.jar > /dev/null 2>&1 &

将命令的标准错误和输出重定向到 /dev/null,这意味着它已被丢弃。如果您需要此命令的控制台输出,则可以将其重定向到任何文件,如下所示

nohup java -jar xxx.jar > output.log 2>&1 &