当前位置: 技术问答>linux和unix
请教斑竹,在linux下怎么执行位于其他机器上的脚本
来源: 互联网 发布时间:2015-09-06
本文导语: 有一个脚本,放在server上, 其他的很多linux client 怎样在不下载的情况下在本机执行这个脚本呢? 我的想法是先telnet 连接上去,然后 就不知道该怎么操作了. | 可以把脚本所在的分区mount到client...
有一个脚本,放在server上,
其他的很多linux client 怎样在不下载的情况下在本机执行这个脚本呢?
我的想法是先telnet 连接上去,然后 就不知道该怎么操作了.
其他的很多linux client 怎样在不下载的情况下在本机执行这个脚本呢?
我的想法是先telnet 连接上去,然后 就不知道该怎么操作了.
|
可以把脚本所在的分区mount到client上,这是最笨的方法了,还有其他的好方法吗?抛砖引玉
|
只能说说思路,手头没机器,没法试,抱歉。
1. 先用rsh 或rexec + cat 命令,在本地列出远程机器上的脚本的内容
(rcat 命令有没有,不知道)
2. 然后把这个结果用管道定向到对应的脚本解释器上
(假象的样子: $ rexec cat remothost:/mypath/myscript | sh)
管道不成的话,看看重定向成不成 " > sh "
不知道成不成,good luck.
1. 先用rsh 或rexec + cat 命令,在本地列出远程机器上的脚本的内容
(rcat 命令有没有,不知道)
2. 然后把这个结果用管道定向到对应的脚本解释器上
(假象的样子: $ rexec cat remothost:/mypath/myscript | sh)
管道不成的话,看看重定向成不成 " > sh "
不知道成不成,good luck.