代码之家  ›  专栏  ›  技术社区  ›  euphoria83

有没有办法在MacBook Pro上暂停运行在Eclipse中运行的Java程序?

  •  4
  • euphoria83  · 技术社区  · 14 年前

    我用的是MacBook Pro。有时我想暂停在我的系统上运行一个长时间的重负荷实验的执行,因为我使用电池或其他任何原因。在Eclipse中有什么方法可以做到这一点吗?或者甚至在Mac OS X本身?

    4 回复  |  直到 7 年前
        1
  •  6
  •   ocodo    14 年前

    您可以使用 kill 发送的命令 SIGSTOP 向进程发送信号。

    找到进程ID(PID),例如,我们会说它是9281。

    kill -SIGSTOP 9281
    

    继续……

    kill -SIGCONT 9281
    

    要查找PID,请使用 ps 命令, ps -a 将列出所有正在运行的进程,您的进程将是 java 运行应用程序的实例。

        2
  •  4
  •   Ricardo Marimon    14 年前

    您可以在调试模式下启动应用程序,然后在将mac osx设置为睡眠之前暂停它。

        3
  •  2
  •   Stephen C    14 年前

    如果您已经启动了应用程序,那么最好的方法是使用 kill -STOP 从命令行。如果应用程序在Eclipse JVM中运行,则可能需要对Eclipse进程本身执行此操作。

        4
  •  1
  •   nanda    14 年前

    如果包含进程(没有Internet连接,没有外部依赖项),请进入睡眠状态或关闭计算机。它将在您打开后恢复。