在远程计算机上运行(python / bash)项目

时间:2012-06-18 12:38:34

标签: python eclipse bash

想法是通过单击eclipse中的运行按钮来运行远程python或bash脚本。

我在这里发现了一些非常接近的东西: https://stackoverflow.com/a/5979831/932965

  

然后执行外部工具:ssh user @ rometesite -c" java -Xdebug -Xrunjdwp:server = y,transport = dt_socket,address = 4000,suspend = n Main"

但我不知道如何通过外部工具运行一些远程脚本。也许有其他方式然后外部工具...... 无论如何,我可以通过ssh命令运行脚本:

  

ssh user @ server' bash~ / workspace / testscript.sh'

但是我无法通过外部工具运行它。 我设定了 位置: / usr / bin / ssh
参数:" user @ server' bash~ / workspace / testscript.sh'"

我联系了但是testscript.sh没有做任何事情。

testscript.sh来源:

#!/bin/bash

touch testfile

1 个答案:

答案 0 :(得分:2)

我在本地试了一下,我相信它可能与远程机器中的工作目录有关。

首先,我改变了瑞士建议的命令:

位置:/ usr / bin / ssh

参数:user @ server~ / workspace / testscript.sh

(注意我没有放双引号,因为user / host是一个参数,而要执行的命令是另一个参数。)

尝试使用以下脚本打印工作目录,然后检查显示的目录中是否没有创建文件:

testscript.sh来源:

#!/bin/bash

echo "$PWD"
touch testfile