2015-11-03 93 views
0

我有一台机器和一台远程机器。如何运行脚本到远程机器

现在我有一个脚本,它执行一些简单的操作(基本上执行50个奇怪的Linux CLI)。 此脚本在我的机器上本地本地和远程机器上的不是

有没有一种简洁的方式可以让我运行这个在远程机器上运行的本地脚本?

+3

在那里复制它,然后执行 – fedorqui

+3

这已经[回答了几次](http://unix.stackexchange.com/questions/87405/how-can-i-execute-local-script-on-remote-machine -and-包括论点)。 –

回答

1

结合使用scp和ssh例如

scp myscript.sh [email protected]:/home/auser/path \ 
&& ssh [email protected] '/home/auser/path/myscript.sh' 

没有抄袭就可以直接执行它

cat myscript.sh | xargs -0 ssh [email protected] 

或者,如果你不喜欢管

xargs -a myscript.sh -0 ssh [email protected] 
+0

我不想通过scp/copy在远程机器上执行任何写操作。任何其他方法? – vikas

相关问题