想要执行远程 Linux 服务器上存在的 shell 脚本,同时从本地 AIX 服务器传递 2 个参数

想要执行远程 Linux 服务器上存在的 shell 脚本,同时从本地 AIX 服务器传递 2 个参数

我正在尝试执行本地脚本并使用传递 2 个参数test.sh连接到远程 Linux 机器。ssh连接到远程服务器后,我想执行test1.sh使用传递的 2 个参数在内部调用我的 Python 脚本。我无法连接并执行test1.sh脚本。

有人可以帮助解决正在通过的问题吗?下面是使用的命令:

本地test.sh文件:

#!/bin/bash
ssh testusername@remoteserever
cd /home/tibco
./test1.sh "$1" "$2"

Test1.sh脚本:

#!/bin/bash
cd /usr/lib/python2.7/site-packages/fuzzywuzzy
python testargs.py "$1" "$2"

答案1

您所启动的交互ssh,等待其结束,更改目录并尝试运行脚本。

尝试 ssh testusername@remoteserever /home/tibco/test1.sh "$@"

相关内容