Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以ssh到Mathematica中的其他服务器吗?_Ssh_Wolfram Mathematica - Fatal编程技术网

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

我可以ssh到Mathematica中的其他服务器吗?,ssh,wolfram-mathematica,Ssh,Wolfram Mathematica,我是一名计算化学的学生。我正在编写一个脚本,它连接到Linux服务器,并在运行时访问energy optimizations中的输出文件。剧本提取了所有的能量,并将它们作为时间的函数绘制出来 通过这样做,我可以看到优化是如何进行的。这个程序并不难,但主要问题是如何连接到远程服务器。我使用Windows笔记本电脑。现在我在耍把戏。我在Mathematica中使用远程内核函数,以便在安装了Mathematica的服务器上访问文件和使用linux命令。不幸的是,我的实验室里并不是所有的服务器都有Mat

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

通过这样做,我可以看到优化是如何进行的。这个程序并不难,但主要问题是如何连接到远程服务器。我使用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"]]

ssh servername需要一个交互式终端,您不能期望Mathematica提供给您。执行ssh servername命令怎么样,它将实际运行您想要的命令,然后返回。这不需要交互式终端。谢谢你回答和修改我的问题。它起作用了。我已经更新了我的帖子。