1

我是一名计算化学的学生。我正在编写一个脚本,它连接到 Linux 服务器并在它们运行时访问能量优化中的输出文件。该脚本提取所有能量并将它们绘制为时间的函数。

通过这样做,我可以看到优化是如何进行的。该程序并不难,但主要问题是如何连接到远程服务器。我使用的是 Windows 笔记本电脑。现在我在玩诡计。我在 Mathematica 中使用远程内核功能,因此我可以在安装了 Mathematica 的服务器上访问文件并使用 linux 命令。不幸的是,并非我实验室中的所有服务器都有 Mathematica,我也想要一个通用的解决方案。当我写

Run["ssh servername"]

程序挂起。我什至无法中止它。它可能正在等待密码。但是,在我设置没有密码的 rsa 密钥后,情况仍然相同。有谁知道该怎么做?我有一个带有 Mathematica 的 linux 服务器。我想它可能更容易用作桥梁。

理想情况下,我希望程序在优化完成后弹出一个窗口。Mathematica 是否支持此功能?

更新:这适用于 Q-Chem 输出,当使用没有密码的身份验证密钥时:

Import["!ssh server grep '\"Energy is\"' filename|awk '{print $3}'","Table"]]
4

0 回答 0