我正在尝试执行本地脚本并使用传递 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 "$@"