我可以ssh到Mathematica中的其他服务器吗?

时间:2013-09-12 06:08:49

标签: ssh wolfram-mathematica

我是计算化学专业的学生。我正在编写一个连接到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"]]

0 个答案:

没有答案