【问题标题】:running mvn exec in the background of remote server在远程服务器后台运行 mvn exec
【发布时间】:2014-09-21 13:57:15
【问题描述】:

尝试运行mvn exec:java -Dexec.mainClass.

在 EC2 上运行较长的进程(可能需要长达 16 小时),但每当我与远程服务器断开连接时,进程就会停止。我想知道我是否可以在不影响我与 EC2 远程服务器连接的后台运行它。

【问题讨论】:

    标签: java linux maven amazon-ec2


    【解决方案1】:

    你只是在命令行上运行它吗?你可以使用 nohup (http://linux.101hacks.com/unix/nohup-command/)

    nohup mvn exec:java -Dexec.mainClass &
    

    【讨论】:

    • 老兄,你太棒了,这正是我想要的。我希望我能给你买杯咖啡:)
    • @MagedMakled 没问题,标记我的答案是正确的,我们会称它为偶数:)
    • @KharyMendez 我正在从本地系统的服务器上运行此命令(使用 ssh 连接服务器),但如果我关闭本地系统终端,则此过程也会退出。但我不想要这个出口
    • @ankit nohup 没有为您解决这个问题吗?您还可以考虑在本地系统上使用 tmux 或 screen。基本上,您将启动一个 tmux 会话,通过 ssh 连接到远程服务器以启动您的命令,然后从您的 tmux 会话中分离。
    • @KharyMendez 这在后台工作,但如果我保持终端打开。
    猜你喜欢
    • 2016-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多