我必须通过命令行在远程服务器上执行 java 应用程序。
我通常像这样运行应用程序:
java -jar /home/user/files/simulator.jar -nogui:/home/user/files/my-sims/sim1.csc
这会在我的终端中打印很多编译输出,并且在模拟过程中,它会在模拟进度每增加 1% 时打印剩余的模拟时间。
显然,在模拟过程中,由于这些输出,终端无法使用。
我尝试使用 & 最后运行应用程序以在后台运行它,例如:
java -jar /home/user/files/simulator.jar -nogui:/home/user/files/my-sims/sim1.csc &
但无论如何都会打印编译输出,因此我无法使用终端从服务器注销。
我该如何解决?
谢谢