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

发布于 2024-10-03 12:47:52 字数 110 浏览 7 评论 0原文

我用的是 MacBook Pro。有时我想暂停执行在我的系统上运行的长时间繁重实验,因为我的电池电量不足或出于任何其他原因。有没有办法在 Eclipse 中做到这一点?或者甚至在 Mac OS X 本身中?

I use a MacBook Pro. Sometimes I want to pause the execution of a long heavy-duty experiment running on my system because I am on battery or for any other reason. Is there a way to do it in Eclipse ? Or even in Mac OS X itself ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

听,心雨的声音 2024-10-10 12:47:52

您可以使用 kill 命令向进程发送 SIGSTOP 信号来挂起 Mac OS X(或任何 Unix)中的任何进程。

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

kill -SIGSTOP 9281

然后恢复...

kill -SIGCONT 9281

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

You can suspend any process in Mac OS X (or any Unix) using the kill command to send the SIGSTOP signal to the process.

Find the process ID (pid) for example we'll say it's 9281.

kill -SIGSTOP 9281

and to resume...

kill -SIGCONT 9281

To find the pid, use the ps command, ps -a will list all running processes, your process will be a java instance running your app.

永不分离 2024-10-10 12:47:52

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

You could start the application in debug mode and later pause it before setting the mac osx to sleep.

影子是时光的心 2024-10-10 12:47:52

如果您已经启动了该应用程序,最好的办法就是从命令行使用kill -STOP。如果应用程序在 eclipse jvm 中运行,您可能需要对 eclipse 进程本身执行此操作。

If you have already started the application, the best you can do is to use kill -STOP from the command line. You may need to do this to the eclipse process itself if the application is running in the eclipse jvm.

负佳期 2024-10-10 12:47:52

如果该进程被包含(没有互联网连接,没有外部依赖),只需进入睡眠状态或关闭计算机。它将在您打开后恢复。

If the process is contained (no internet connection, no external dependency) just go to sleep or close the computer. It will be resumed after you turned it on.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文