我使用的是ubuntu 14.04
我正在运行一个jar文件,应该收集大量数据几天 .
我正在运行jar文件认为这个命令,它工作正常 .
java -jar xxx.jar
然而,当我关闭腻子时,过程停止了 . 即使我关闭油灰,有没有办法让jar文件运行?
您可以使用nohup在后台运行jar(任何进程) .
在putty会话中使用以下命令:
nohup java -jar xxx.jar &
你需要nohup命令 . 尽管关闭终端,此命令仍使进程继续运行 .
运行你的jar(如果你在正确的文件夹中):
我建议你用
nohup java -jar xxx.jar > /dev/null 2>&1 &
它将标准错误和命令输出重定向到/ dev / null,这意味着它被丢弃 . 如果您需要此命令的控制台输出,则可以将其重定向到任何文件,如下所示
nohup java -jar xxx.jar > output.log 2>&1 &
3 回答
您可以使用nohup在后台运行jar(任何进程) .
在putty会话中使用以下命令:
你需要nohup命令 . 尽管关闭终端,此命令仍使进程继续运行 .
运行你的jar(如果你在正确的文件夹中):
我建议你用
它将标准错误和命令输出重定向到/ dev / null,这意味着它被丢弃 . 如果您需要此命令的控制台输出,则可以将其重定向到任何文件,如下所示