【发布时间】:2013-03-23 11:33:29
【问题描述】:
我编写了 Java SE 程序,它处理了非常庞大的矩阵数据集(10^12 个矩阵)。我通过迭代器生成它们并将特殊的(满足某些标准)保存到 Java 堆或数据库中。所以,我知道这需要很长时间(可能需要几天)。为了使用所有这些东西,我决定在不在我公寓的计算机上运行程序,并且可以访问互联网。我想控制程序的运行过程(对我来说很重要的是要知道程序一切正常吗?程序还在运行吗?)
我的问题是如何控制我的程序仍在运行(为此我想在我的公寓和互联网上使用计算机)?
也许我的程序应该定期(通过 Java IO API)向网站(Google Docs 等)发布消息。提前感谢您的所有回复。
【问题讨论】:
-
SSH 我什至不知道它是什么?你能提供更多信息吗?
-
这是一种在远程机器上获取终端shell访问的方法,我推荐你google一下。使用它,您可以使用命令行进程管理工具与您的程序进行通信。
-
独立于操作系统吗?
-
虽然它是一个unix工具,但它适用于windows。有关如何在您的计算机上设置服务器的信息,请参阅 techrepublic.com/blog/itdojo/…。然后,您可以使用 ssh 客户端(例如 Putty chiark.greenend.org.uk/~sgtatham/putty)连接到该 ssh 服务器
标签: java remote-access