调用另一台服务器上表的存储的shell脚本怎么写
时间: 2024-03-09 11:45:06 浏览: 87
如果你需要在本地机器上调用另一台服务器上存储的shell脚本,可以使用ssh命令。具体步骤如下:
在本地机器上打开终端,使用ssh连接到远程服务器:
ssh user@remote_host
其中,user是远程服务器的用户名,remote_host是远程服务器的IP地址或主机名。
在远程服务器上找到你要调用的shell脚本,并将其设置为可执行文件:
chmod +x /path/to/script.sh
其中,/path/to/script.sh是你要调用的shell脚本的路径。
在远程服务器上运行shell脚本:
/path/to/script.sh
这个命令会在远程服务器上运行你要调用的shell脚本。
如果你需要将shell脚本的输出和错误信息传送回本地机器,可以使用以下命令:
ssh user@remote_host '/path/to/script.sh' < /dev/null
这个命令会将标准输入重定向到/dev/null,这样就可以在本地机器上获取远程服务器的标准输出和标准错误输出了。
如果你需要在本地机器上自动化调用远程服务器上的shell脚本,可以将以上步骤封装到一个Shell脚本中。以下是一个示例:
#!/bin/bash
# 连接到远程服务器并运行脚本
ssh user@remote_host '/path/to/script.sh' < /dev/null
在这个脚本中,你只需要将user、remote_host和/path/to/script.sh替换为你实际的值即可。然后运行这个脚本即可自动化地调用远程服务器上的shell脚本。
相关推荐


















