4

这个想法是通过单击 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
4

1 回答 1

2

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

首先,我按照 Swiss 的建议更改了命令:

位置:/usr/bin/ssh

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

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

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

testscript.sh 来源:

#!/bin/bash

echo "$PWD"
touch testfile
于 2012-08-15T19:06:28.593 回答