Bash:如何远程运行脚本

Ven*_*tta 4 linux bash shell

我有一个脚本(比如run.py),我想将它 scp 到远程机器(比如10.1.100.100),cd 到该远程机器的目录中,然后run.py在该目录中执行。

如何将上述过程包装在一个 bash 脚本中?我不知道如何让 bash 在另一台机器上远程执行命令。

希望我能run.py在我的终端中看到标准输出。但如果我只能重定向它,那也没关系。

jim*_*ara 5

chmod +x ./run.py
scp -pq  ./run.py 10.1.100.100:'/home/myremotedirectory/run.py'
ssh 10.1.100.100     'cd /somedirectory  &&  /home/myremotedirectory/run.py'
Run Code Online (Sandbox Code Playgroud)

看看有没有帮助