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

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

我发现这里非常接近:
https://stackoverflow.com/a/5979831/932965

Then execute external tool: 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

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

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

位置:/usr/bin/ssh

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

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

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

testscript.sh来源:

#!/bin/bash

echo "$PWD"
touch testfile
点赞