在远程服务器后台运行mvn exec

5

尝试在EC2上运行长时间进程(可能需要长达16小时),命令为mvn exec:java -Dexec.mainClass. 但是每当我失去与远程服务器的连接时,该进程就会停止。我想知道是否可以在后台运行此进程而不影响我的与EC2远程服务器的连接。

1个回答

17

4
兄弟,你太棒了,这正是我想要的。我希望能请你喝杯咖啡 :) - Maged Makled
没问题,把我的回答标为正确,我们就算扯平了 :) - Khary Mendez
@KharyMendez 我正在本地系统上通过ssh连接到服务器并运行此命令,但是如果我关闭本地系统终端,则该进程也会退出。但我不希望它退出。 - ankit
@ankit,nohup对你来说解决不了这个问题吗?你也可以考虑在本地系统上使用tmux或screen。基本上,你会启动一个tmux会话,ssh到远程服务器启动你的命令,然后从tmux会话中分离出来。 - Khary Mendez
@KharyMendez 这个工作在后台运行,但如果我保持终端开启。 - ankit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接