gpt4 book ai didi

scripting - SSH “Framework”编写程序,该程序将保持连接打开并将命令提供给服务器

转载 作者:行者123 更新时间:2023-12-02 14:25:26 25 4
gpt4 key购买 nike

我正在寻找某种框架,该框架将允许我使用SSH连接到多个服务器并保持连接打开,如果连接断开则重新打开它,并允许我对其执行命令并进行报告。例如,立即检查所有计算机上的磁盘空间,因此我将执行results = object.run("df -h"),它会返回一个数组,其中包含所有计算机的响应(我不是在寻找监视系统)。

有人知道吗

最佳答案

我将使用Python和Fabric框架。使您可以轻松地在一组服务器上执行命令-like doing deployment

使用Fabric,您可以做到

from fabric import run, env
def getSpace(server):
env.host_string
run("df -h")

>>> fab getSpace("234.24.32.1")

关于scripting - SSH “Framework”编写程序,该程序将保持连接打开并将命令提供给服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6234209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com